A B C D E F G H I J K L M N O P Q R S T U V W Z

A

ALERT - Static variable in interface opencard.core.util.TraceLevels
Action must be taken immediately
ALLOWED - Static variable in class netscape.security.Privilege
 
ANYCARD - Static variable in class opencard.core.service.CardRequest
Wait behavior if cards already inserted are to be considered.
APDU - class opencard.core.terminal.APDU.
An APDU represents a Application Protocol Data Unit which is the basic unit of communication with a smart card.
APDU(byte[]) - Constructor for class opencard.core.terminal.APDU
Creates a new re-usable APDU and initializes it with the given buffer.
APDU(byte[], int) - Constructor for class opencard.core.terminal.APDU
Creates a new re-usable APDU and initializes it with the given buffer.
APDU(int) - Constructor for class opencard.core.terminal.APDU
Creates a new re-usable APDU with a given buffer size.
APPID_ENCODING - Static variable in interface opencard.core.OpenCardConstants
Encoding used for application identifiers
APPID_PREFIX - Static variable in class opencard.opt.iso.fs.CardFilePath
 
AbstractAppletAccessor - class opencard.opt.applet.mgmt.AbstractAppletAccessor.
The AbstractAppletAccessor is an abstract class providing card type independent base functionality for implementations of an AppletAccessCardService.
AbstractAppletAccessor() - Constructor for class opencard.opt.applet.mgmt.AbstractAppletAccessor
Instantiate a AbstractAppletAccessor object.
AbstractLockableTerminal - class opencard.opt.terminal.AbstractLockableTerminal.
AbstractLockableTerminal is a base class for implementing lockable CardTerminals.
AbstractLockableTerminal(String, String, String) - Constructor for class opencard.opt.terminal.AbstractLockableTerminal
Instantiates a CardTerminal object.
AppletAccessCardService - interface opencard.opt.applet.mgmt.AppletAccessCardService.
The AppletAccessCardService interface defines a set of calls for accessing card-resident applets.
AppletCode - class opencard.opt.applet.mgmt.AppletCode.
The AppletCode To be defined Should contain Information to install an Applet on a card.
AppletCode() - Constructor for class opencard.opt.applet.mgmt.AppletCode
 
AppletID - class opencard.opt.applet.AppletID.
AppletID encapsulates the applet identifier as defined by ISO 7816-5.
AppletID(byte[]) - Constructor for class opencard.opt.applet.AppletID
Constructs the AppletID from a byte array.
AppletID(String) - Constructor for class opencard.opt.applet.AppletID
Constructs the AppletID from a hexadecimal string.
AppletInfo - class opencard.opt.applet.AppletInfo.
The AppletInfo encapsulates the descriptive information about an applet stored on a smart card (e.g.
AppletInfo() - Constructor for class opencard.opt.applet.AppletInfo
Creates a new AppletInfo instance.
AppletManagerCardService - interface opencard.opt.applet.mgmt.AppletManagerCardService.
The AppletManagerCardService interface defines a set of calls for the maintenance of multiple applets on a card.
AppletProxy - class opencard.opt.applet.AppletProxy.
AppletProxy is the base class for all applet proxies.
AppletProxy() - Constructor for class opencard.opt.applet.AppletProxy
 
AppletSelector - interface opencard.opt.applet.AppletSelector.
The AppletSelector interface defines the minimum features that are necessary for working with card-resident applets.
AppletState - class opencard.opt.applet.AppletState.
Applet states are to be used for representing the state of an applet to applet proxies associated with that applet.
AppletState() - Constructor for class opencard.opt.applet.AppletState
 
AutCardService - interface opencard.opt.security.AutCardService.
 
actionPerformed(ActionEvent) - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
Handle action events.
add(int, int) - Static method in class netscape.security.Privilege
 
add(Privilege, Privilege) - Static method in class netscape.security.Privilege
 
add(CardServiceFactory) - Method in class opencard.core.service.CardServiceRegistry
Adds a CardServiceFactory to the registry.
add(CardTerminal) - Method in class opencard.core.terminal.CardTerminalRegistry
Adds a CardTerminal instance to the registry.
add(TLV) - Method in class opencard.opt.util.TLV
Add the given TLV object to this TLV instance (only if constructed).
addCTListener(CTListener) - Method in class opencard.core.event.EventGenerator
Adds a CTListener.
addCTListener(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated. use EventGenerator.addCTListener
addCredentialStore(CredentialStore) - Method in class opencard.opt.security.CredentialBag
Adds a store to this bag.
addPollable(Pollable) - Method in class opencard.core.terminal.CardTerminalRegistry
Adds a Pollable card terminal to the observer's list of pollable terminals.
addSlots(int) - Method in class opencard.core.terminal.CardTerminal
Add Slots to the CardTerminal.
addTracerListener(TracerListener) - Static method in class opencard.core.util.Tracer
Adds a TracerListener.
address - Variable in class opencard.core.terminal.CardTerminal
 
aid - Variable in class opencard.opt.applet.AppletInfo
Applet ID
alert(String, String) - Method in class opencard.core.util.Tracer
Traces a ALERT level message.
alert(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a ALERT throwable
allocateCardChannel() - Method in class opencard.core.service.CardService
Allocates a card channel iff one is required.
allocateCardChannel(Object, boolean) - Method in class opencard.core.service.CardServiceScheduler
Allocates a card channel.
apdu_buffer - Variable in class opencard.core.terminal.APDU
A buffer to hold the re-usable command APDU.
apdu_length - Variable in class opencard.core.terminal.APDU
The length of the command APDU currently in the buffer.
append(byte[]) - Method in class opencard.core.terminal.APDU
Appends the given byte array to the internally buffered APDU.
append(byte) - Method in class opencard.core.terminal.APDU
Appends the given byte to the internally buffered APDU.
append(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
append(CardFilePathComponent) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
append(byte[]) - Method in class opencard.opt.terminal.ISOCommandAPDU
Appends the given byte array to the data field of the APDU.
append(byte) - Method in class opencard.opt.terminal.ISOCommandAPDU
Appends the given byte to the buffered APDU.
appendRecord(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Appends data to a structured file.
appletDeselected() - Method in class opencard.opt.applet.AppletState
This method is to be called when the applet to which the AppletState belongs was deselected.
applicationID() - Method in class opencard.core.terminal.CHVControl
Get the application ID string.
archive - Variable in class opencard.opt.util.URLClassLoader
 
archiveLoaded - Variable in class opencard.opt.util.URLClassLoader
 
assertPermission(PermissionID) - Static method in class com.ms.security.PolicyEngine
 
atr - Variable in class opencard.core.terminal.CardID
The represented ATR.
available() - Method in class opencard.opt.iso.fs.CardFileInputStream
Return the number of byte available for reading.

B

BCD_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
The CHV is actually a PIN that is encoded in packed binary coded decimals (BCD)
BEGIN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
BLANK - Static variable in class netscape.security.Privilege
 
BasicAppletCardService - class opencard.opt.applet.BasicAppletCardService.
This service offers methods to applications or proxies derived from it, which send a given command APDU to the card applet identified by the given application identifier and which return the result APDU.
BasicAppletCardService() - Constructor for class opencard.opt.applet.BasicAppletCardService
 
BasicDatabase - class opencard.opt.database.BasicDatabase.
This class is designed as a basic default class which allows programmers to access ISO 7816-7-compliant smartcards.
BasicDatabase() - Constructor for class opencard.opt.database.BasicDatabase
Constructor called when creating a new BasicDatabase.
BasicDatabaseFactory - class opencard.opt.database.BasicDatabaseFactory.
This class is the implementation of a CardServiceFactory that provides access to a BasicDatabase CardService for a smartcard that is compliant with ISO7816-7.
BasicDatabaseFactory() - Constructor for class opencard.opt.database.BasicDatabaseFactory
 
BasicEMVAppletAccess - class opencard.opt.emv.mgmt.BasicEMVAppletAccess.
The BasicEMVAppletAccess provides an implementation of an AppletAccessCardService for EMV compliant cards supporting a T=1 protocol (T=0 is not implemented).
BasicEMVAppletAccess() - Constructor for class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Instantiate a BasicEMVAppletAccess object.
begin() - Method in class opencard.opt.database.BasicDatabase
Allocates space for a memory image, e.g.
begin() - Method in interface opencard.opt.database.DatabaseCardService
 
beginMutex() - Method in class opencard.core.service.SmartCard
Gain exclusive access to the card.
blender() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current CardTerminalIOBlender.
body() - Method in class opencard.opt.security.DESKey
Returns the key data.
bodyAPDU(String) - Static method in class opencard.opt.database.DataObject
Builds the body of the APDU command from a String.
bodyAPDU(byte[]) - Static method in class opencard.opt.database.DataObject
Builds the body of the APDU command from a byte array.
It is similar to the method using a String.
byteCache - Variable in class opencard.opt.util.URLClassLoader
 
bytes() - Method in class opencard.opt.iso.fs.CardRecord
Return the bytes contained in the record.

C

CARD_INSERTED - Static variable in class opencard.core.event.CardTerminalEvent
a card was inserted
CARD_REMOVED - Static variable in class opencard.core.event.CardTerminalEvent
a card was removed
CARD_SERVICE_CACHEPATH - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: path where downloaded archives are cached
CARD_SERVICE_CACHETIME - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: seconds downloaded archives are cached
CARD_SERVICE_CHECK - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: check signature of downloaded service archive
CARD_SERVICE_LISTER_CLASS - Static variable in interface opencard.core.OpenCardConstants
for future use: card service download : class implementing service list
CARD_SERVICE_REGISTRY_TAG - Static variable in interface opencard.core.OpenCardConstants
card service registry tag.
CARD_SERVICE_URL - Static variable in interface opencard.core.OpenCardConstants
for future use: card service download URL
CARD_TERMINAL_REGISTRY_TAG - Static variable in interface opencard.core.OpenCardConstants
card terminal registry tag.
CASE_1 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
Constants for the 7 cases of ISO CommandAPDUs
CASE_2E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_2S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_3E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_3S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_4E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_4S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CERT - Static variable in class netscape.security.Principal
 
CERT_FINGERPRINT - Static variable in class netscape.security.Principal
 
CERT_KEY - Static variable in class netscape.security.Principal
 
CHVCardService - interface opencard.opt.security.CHVCardService.
A card service interface for Card Holder Verification (CHV).
CHVControl - class opencard.core.terminal.CHVControl.
Determine the characteristics of a card holder verification.
CHVControl(String, String, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
The constructor setting all fields.
CHVControl(String, int, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
The constructor setting all fields.
CHVDialog - interface opencard.core.service.CHVDialog.
The interface which must be implemented by all dialogs to be used by card services for CHV input.
CHVEncoder - interface opencard.core.terminal.CHVEncoder.
Encode a String for card holder verification.
CLASS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
CLASS - Static variable in class opencard.opt.terminal.ISOCommandAPDU
Constants for addressing in the APDU header array.
CLIENTSTORE - Static variable in class com.ms.security.PermissionID
 
CODEBASE_EXACT - Static variable in class netscape.security.Principal
 
CODEBASE_REGEXP - Static variable in class netscape.security.Principal
 
COMMIT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_DICTIONARY - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_TABLE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_VIEW - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CRITICAL - Static variable in interface opencard.core.util.TraceLevels
Critical condition
CTListener - interface opencard.core.event.CTListener.
The listener interface for receiving CardTerminalEvents.
CTRListener - interface opencard.core.event.CTRListener.
Deprecated.  
CardChannel - class opencard.core.service.CardChannel.
A communication channel to a smartcard.
CardChannel(SlotChannel) - Constructor for class opencard.core.service.CardChannel
Instantiate a new logical card channel.
CardFile - class opencard.opt.iso.fs.CardFile.
Represents a file or directory on the smartcard.
CardFile(FileAccessCardService) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a root card file.
CardFile(FileAccessCardService, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for the specified absolute path.
CardFile(FileAccessCardService, String) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for an absolute path given as string.
CardFile(CardFile, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the specified relative path.
CardFile(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the relative path specified as string.
CardFile(CardFile, CardFilePathComponent) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the specified path component.
CardFile(CardFilePath, FileAccessCardService) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file, for internal purposes.
CardFileAppID - class opencard.opt.iso.fs.CardFileAppID.
CardFileAppID contains a single CardFilePath component, an application ID.
CardFileAppID(String) - Constructor for class opencard.opt.iso.fs.CardFileAppID
Instantiate an application ID path component.
CardFileFileID - class opencard.opt.iso.fs.CardFileFileID.
CardFileFileID contains a single CardFilePath component, a two byte file ID.
CardFileFileID(String) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileFileID(short) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileFileID(byte, byte) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileInfo - interface opencard.opt.iso.fs.CardFileInfo.
Provides information about the structure of a file.
CardFileInputStream - class opencard.opt.iso.fs.CardFileInputStream.
CardFileInputStream together with the accompanying CardFileOutputStream provides access to a CardFile via the familiar Java input/output stream mechanism.
CardFileInputStream(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileInputStream
Instantiate an input stream using the specified CardFile object.
CardFileOutputStream - class opencard.opt.iso.fs.CardFileOutputStream.
CardFileInputStream together with the accompanying CardFileOutputStream provides access to a CardFile via the familiar Java input/output stream mechanism.
CardFileOutputStream(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileOutputStream
Instantiate an OuputStream for the specified CardFile object.
CardFilePartialAppID - class opencard.opt.iso.fs.CardFilePartialAppID.
CardFilePartialAppID contains a single CardFilePath component, a partial application ID.
CardFilePartialAppID(String) - Constructor for class opencard.opt.iso.fs.CardFilePartialAppID
 
CardFilePath - class opencard.opt.iso.fs.CardFilePath.
CardFilePath encapsulates the various ways of addressing files on a smart card: File ID paths: A sequence of two byte file IDs as defined in ISO 7816-4 Short File ID: One byte short file ID (0..31) for selecting EFs.
CardFilePath(String) - Constructor for class opencard.opt.iso.fs.CardFilePath
Create a CardFilePath from a String.
CardFilePath(byte[]) - Constructor for class opencard.opt.iso.fs.CardFilePath
Instantiate a CardFilePath from an array of bytes.
CardFilePath(CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFilePath
Clone the path object.
CardFilePathComponent - class opencard.opt.iso.fs.CardFilePathComponent.
CardFilePathComponent contains a single CardFilePath component.
CardFilePathComponent() - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
 
CardFilePathComponent(String) - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
The common constructor.
CardFileReader - class opencard.opt.iso.fs.CardFileReader.
CardFileReader is a subclass of InputStreamReader that can be used to read text data from a CardFile.
CardFileReader(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileReader
Instantiate a CardFileReader for the specified CardFile object.
CardFileShortFileID - class opencard.opt.iso.fs.CardFileShortFileID.
CardFileShortFileID contains a single CardFilePath component, a short file ID.
CardFileShortFileID(String) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
Instantiate a short file ID path component.
CardFileShortFileID(byte) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
Instantiate a short file ID path component.
CardFileSymbolicName - class opencard.opt.iso.fs.CardFileSymbolicName.
CardFileSymbolicName contains a single CardFilePath component, a symbolic name.
CardFileSymbolicName(String) - Constructor for class opencard.opt.iso.fs.CardFileSymbolicName
Instantiate a symbolic name path component.
CardFileWriter - class opencard.opt.iso.fs.CardFileWriter.
CardFileWriter is a subclass of OutputStreamWriter that can be used to read text data from a CardFile.
CardFileWriter(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileWriter
Instantiate a CardFileWriter for the specified CardFile object.
CardHolderVerificationGUI - class opencard.core.service.CardHolderVerificationGUI.
The system user interaction handler.
CardHolderVerificationGUI() - Constructor for class opencard.core.service.CardHolderVerificationGUI
 
CardID - class opencard.core.terminal.CardID.
Represents a smartcard's ATR (Answer To Reset).
CardID(byte[]) - Constructor for class opencard.core.terminal.CardID
Instantiates a new card ID representing the given ATR.
CardID(Slot, byte[]) - Constructor for class opencard.core.terminal.CardID
Deprecated. use CardID(CardTerminal, int, byte[])
CardID(CardTerminal, int, byte[]) - Constructor for class opencard.core.terminal.CardID
Instantiates a new card ID representing the given ATR from the given slot.
CardIDFilter - interface opencard.core.service.CardIDFilter.
An interface for filtering CardIDs.
CardIOException - exception opencard.opt.iso.fs.CardIOException.
CardIOException is the base class for all CardIO related exceptions.
CardIOException() - Constructor for class opencard.opt.iso.fs.CardIOException
The default constructor.
CardIOException(String) - Constructor for class opencard.opt.iso.fs.CardIOException
Give a message.
CardIOException(String, CardFile) - Constructor for class opencard.opt.iso.fs.CardIOException
 
CardNotPresentException - exception opencard.core.terminal.CardNotPresentException.
Thrown when a card should be inserted in one of the slots but is not present.
CardNotPresentException(String, CardTerminal, int) - Constructor for class opencard.core.terminal.CardNotPresentException
CardNotPresentException is thrown when a card expected in a slot is not found.
CardNotPresentException(String, CardTerminal, Slot) - Constructor for class opencard.core.terminal.CardNotPresentException
Deprecated.  
CardRandomAccess - class opencard.opt.iso.fs.CardRandomAccess.
Superclass for both CardRandomAccess classes.
CardRandomAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomAccess
Instantiate a CardRandomAccess object.
CardRandomByteAccess - class opencard.opt.iso.fs.CardRandomByteAccess.
CardRandomByteAccess provides a byte-oriented way of accessing a card file (for transparent smart card files).
CardRandomByteAccess(CardFile) - Constructor for class opencard.opt.iso.fs.CardRandomByteAccess
Instantiate a CardRandomByteAccess object.
CardRandomByteAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomByteAccess
Instantiate a CardRandomByteAccess object.
CardRandomRecordAccess - class opencard.opt.iso.fs.CardRandomRecordAccess.
CardRandomRecordAccess provides record-oriented, random access to structured smart card files.
CardRandomRecordAccess(CardFile) - Constructor for class opencard.opt.iso.fs.CardRandomRecordAccess
Instantiates a CardRandomRecordAccess.
CardRandomRecordAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomRecordAccess
Instantiates a CardRandomRecordAccess object.
CardRecord - class opencard.opt.iso.fs.CardRecord.
The CardRecord class is used by the CardRandomRecordAccess and CardRandomByteAccess classes.
CardRecord(int) - Constructor for class opencard.opt.iso.fs.CardRecord
Instantiate an empty CardRecord.
CardRecord(byte[]) - Constructor for class opencard.opt.iso.fs.CardRecord
Instantiate a CardRecord using an already allocated byte array.
CardRequest - class opencard.core.service.CardRequest.
A CardRequest is used for waitForCard() invocations and specifies what kind of smart card an application is waited for.
CardRequest(int, CardTerminal, Class) - Constructor for class opencard.core.service.CardRequest
Create a new CardRequest.
CardRequest() - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(int) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(CardIDFilter) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(CardIDFilter, int) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(Class) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(Class, int) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardService - class opencard.core.service.CardService.
Provides specific smart card functionality to applications.
CardService() - Constructor for class opencard.core.service.CardService
Creates a new card service, which is not yet initialized.
CardServiceException - exception opencard.core.service.CardServiceException.
The base class of all checked exceptions thrown in the card services area.
CardServiceException() - Constructor for class opencard.core.service.CardServiceException
Creates a new exception without detail message.
CardServiceException(String) - Constructor for class opencard.core.service.CardServiceException
Creates a new exception with the sepcified detail message.
CardServiceFactory - class opencard.core.service.CardServiceFactory.
A CardServiceFactory can instantiate CardServices for a specific smart card.
CardServiceFactory() - Constructor for class opencard.core.service.CardServiceFactory
Instantiate a CardServiceFactory.
CardServiceImplementationException - exception opencard.core.service.CardServiceImplementationException.
Base class for exceptions indicating problems in a card service.
CardServiceImplementationException() - Constructor for class opencard.core.service.CardServiceImplementationException
Creates a new exception without detail message.
CardServiceImplementationException(String) - Constructor for class opencard.core.service.CardServiceImplementationException
Creates a new exception with the given detail message.
CardServiceInabilityException - exception opencard.core.service.CardServiceInabilityException.
Exception indicating that an operation is not supported by a card service.
CardServiceInabilityException() - Constructor for class opencard.core.service.CardServiceInabilityException
Creates a new exception without detail message.
CardServiceInabilityException(String) - Constructor for class opencard.core.service.CardServiceInabilityException
Creates a new exception with the specified detail message.
CardServiceInsufficientMemoryException - exception opencard.opt.service.CardServiceInsufficientMemoryException.
Exception thrown when the smartcard is out of EEPROM space.
CardServiceInsufficientMemoryException() - Constructor for class opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception without detail message.
CardServiceInsufficientMemoryException(String) - Constructor for class opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception with the given detail message.
CardServiceInterface - interface opencard.opt.service.CardServiceInterface.
An interface to the public methods in CardService.
CardServiceInvalidCommandException - exception opencard.opt.service.CardServiceInvalidCommandException.
Exception indicating that a smartcard is unable to interpret a command.
CardServiceInvalidCommandException() - Constructor for class opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception without detail message.
CardServiceInvalidCommandException(String) - Constructor for class opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception with the given detail message.
CardServiceInvalidCredentialException - exception opencard.core.service.CardServiceInvalidCredentialException.
Exception thrown when a credential that was provided is invalid.
CardServiceInvalidCredentialException() - Constructor for class opencard.core.service.CardServiceInvalidCredentialException
Creates a new exception without detail message.
CardServiceInvalidCredentialException(String) - Constructor for class opencard.core.service.CardServiceInvalidCredentialException
Creates a new exception with the given detail message.
CardServiceInvalidParameterException - exception opencard.core.service.CardServiceInvalidParameterException.
Exception indicating that an invalid parameter was passed to a card service.
CardServiceInvalidParameterException() - Constructor for class opencard.core.service.CardServiceInvalidParameterException
Creates a new exception without detail message.
CardServiceInvalidParameterException(String) - Constructor for class opencard.core.service.CardServiceInvalidParameterException
Creates a new exception with the given detail message.
CardServiceMissingAuthorizationException - exception opencard.opt.service.CardServiceMissingAuthorizationException.
Exception indicating that an object cannot be accessed by the service.
CardServiceMissingAuthorizationException() - Constructor for class opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception without detail message.
CardServiceMissingAuthorizationException(String) - Constructor for class opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception with the given detail message.
CardServiceMissingCredentialsException - exception opencard.opt.service.CardServiceMissingCredentialsException.
Exception thrown if an application did not provide the required credentials.
CardServiceMissingCredentialsException() - Constructor for class opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception without detail message.
CardServiceMissingCredentialsException(String) - Constructor for class opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception with the given detail message.
CardServiceObjectNotAvailableException - exception opencard.opt.service.CardServiceObjectNotAvailableException.
Exception thrown when an object cannot be located on the smartcard.
CardServiceObjectNotAvailableException() - Constructor for class opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception without detail message.
CardServiceObjectNotAvailableException(String) - Constructor for class opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception with the given detail message.
CardServiceOperationFailedException - exception opencard.core.service.CardServiceOperationFailedException.
Exception indicating that an operation cannot be performed by the smartcard.
CardServiceOperationFailedException() - Constructor for class opencard.core.service.CardServiceOperationFailedException
Creates a new exception without detail message.
CardServiceOperationFailedException(String) - Constructor for class opencard.core.service.CardServiceOperationFailedException
Creates a new exception with the given detail message.
CardServiceRegistry - class opencard.core.service.CardServiceRegistry.
The CardServiceRegistry keeps track of CardServiceFactories.
CardServiceResourceNotFoundException - exception opencard.opt.service.CardServiceResourceNotFoundException.
Exception thrown when required resources are not found.
CardServiceResourceNotFoundException() - Constructor for class opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception without detail message.
CardServiceResourceNotFoundException(String) - Constructor for class opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception with the specified detail message.
CardServiceRuntimeException - exception opencard.core.service.CardServiceRuntimeException.
Base class for all unchecked exceptions related to card services.
CardServiceRuntimeException() - Constructor for class opencard.core.service.CardServiceRuntimeException
Creates a new exception without detail message.
CardServiceRuntimeException(String) - Constructor for class opencard.core.service.CardServiceRuntimeException
Creates a new exception with the specified detail message.
CardServiceScheduler - class opencard.core.service.CardServiceScheduler.
Manager for logical channels to an inserted smartcard.
CardServiceScheduler(SlotChannel) - Constructor for class opencard.core.service.CardServiceScheduler
Instantiates a new scheduler that is tied to the given slot channel.
CardServiceUnexpectedResponseException - exception opencard.opt.service.CardServiceUnexpectedResponseException.
Exception indicating that a smartcard's response cannot be interpreted.
CardServiceUnexpectedResponseException() - Constructor for class opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception without detail message.
CardServiceUnexpectedResponseException(String) - Constructor for class opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception with the given detail message.
CardServiceUsageException - exception opencard.core.service.CardServiceUsageException.
Exception indicating that a card service has been used incorrectly.
CardServiceUsageException() - Constructor for class opencard.core.service.CardServiceUsageException
Creates a new exception without detail message.
CardServiceUsageException(String) - Constructor for class opencard.core.service.CardServiceUsageException
Creates a new exception with the given detail message.
CardState - class opencard.opt.applet.CardState.
Encapsulates the state of a multi-applicative card.
CardState() - Constructor for class opencard.opt.applet.CardState
Create a JavaCard state object.
CardTerminal - class opencard.core.terminal.CardTerminal.
The CardTerminal class represents a physical card terminal.
CardTerminal(String, String, String) - Constructor for class opencard.core.terminal.CardTerminal
Instantiates a CardTerminal object.
CardTerminalEvent - class opencard.core.event.CardTerminalEvent.
A CardTerminalEvent signals the insertion or removal of a smart card.
CardTerminalEvent(CardTerminal, int, int) - Constructor for class opencard.core.event.CardTerminalEvent
Constructs an object of this class.
CardTerminalException - exception opencard.core.terminal.CardTerminalException.
Through a CardTerminalException we signal all exceptions upstream.
CardTerminalException() - Constructor for class opencard.core.terminal.CardTerminalException
The empty constructor.
CardTerminalException(String) - Constructor for class opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal) - Constructor for class opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal, Slot) - Constructor for class opencard.core.terminal.CardTerminalException
Deprecated. use CardTerminalException(String, CardTerminal, int)
CardTerminalException(String, CardTerminal, int) - Constructor for class opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalFactory - interface opencard.core.terminal.CardTerminalFactory.
A CardTerminalFactory produces CardTerminal objects of a certain type attached at an address.
CardTerminalIOBlender - class opencard.core.terminal.CardTerminalIOBlender.
A CardTerminalIOBlender processes (blends) user input for a CardTerminal.
CardTerminalIOBlender(CardTerminalIOControl) - Constructor for class opencard.core.terminal.CardTerminalIOBlender
The constructor.
CardTerminalIOControl - class opencard.core.terminal.CardTerminalIOControl.
The CardTerminalIOControl class provides a means of fine-tuning the way a CardTerminal processes user input.
CardTerminalIOControl(int, int, String, String) - Constructor for class opencard.core.terminal.CardTerminalIOControl
Constructor.
CardTerminalIOControl(CardTerminalIOBlender) - Constructor for class opencard.core.terminal.CardTerminalIOControl
Constructor using an I/O blender.
CardTerminalRegistry - class opencard.core.terminal.CardTerminalRegistry.
The CardTerminalRegistry keeps track of the installed CardTerminals registered within a system.
CardType - class opencard.core.service.CardType.
Type of a card as determined by a cardservice factory.
CardType() - Constructor for class opencard.core.service.CardType
Default constructor
CardType(int) - Constructor for class opencard.core.service.CardType
Constructor from integer.
CommandAPDU - class opencard.core.terminal.CommandAPDU.
Represents a command APDU that can be modified.
CommandAPDU(byte[]) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new re-usable command APDU and initializes it with the given buffer.
CommandAPDU(byte[], int) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new re-usable command APDU and initializes it with the given buffer.
CommandAPDU(int) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new re-usable command APDU with a given buffer size.
CommandNotAllowedException - exception opencard.opt.database.CommandNotAllowedException.
A CommandNotAllowedException is thrown when the user is not allowed to perform an operation.
CommandNotAllowedException() - Constructor for class opencard.opt.database.CommandNotAllowedException
 
CommunicationErrorException - exception opencard.core.terminal.CommunicationErrorException.
 
CommunicationErrorException() - Constructor for class opencard.core.terminal.CommunicationErrorException
Constructs an object of this class.
CommunicationErrorException(String) - Constructor for class opencard.core.terminal.CommunicationErrorException
Constructs an exception and passes a string with a possible cause.
CommunicationErrorException(String, CardTerminal) - Constructor for class opencard.core.terminal.CommunicationErrorException
The CardTerminal enhanced constructor.
CommunicationErrorException(String, CardTerminal, int) - Constructor for class opencard.core.terminal.CommunicationErrorException
The CardTerminal enhanced constructor.
CommunicationErrorException(String, CardTerminal, Slot) - Constructor for class opencard.core.terminal.CommunicationErrorException
Deprecated. use CommunicationErrorException(String, CardTerminal, Slot)
Credential - interface opencard.opt.security.Credential.
A tag interface for cryptographic credentials.
CredentialBag - class opencard.opt.security.CredentialBag.
A container for stores that hold cryptographic credentials.
CredentialBag() - Constructor for class opencard.opt.security.CredentialBag
Instantiates an empty credential bag.
CredentialStore - class opencard.opt.security.CredentialStore.
A container for cryptographic credentials.
CredentialStore() - Constructor for class opencard.opt.security.CredentialStore
Creates a new generic store for credentials.
cachedResult - Variable in class opencard.core.terminal.CardID
The cached result of toString.
calcEDC() - Method in class opencard.opt.terminal.protocol.T1Block
calcEDC calculates the EDC-field according to the used EDC algorithm
cancelButton - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
cardFile - Variable in class opencard.opt.iso.fs.CardIOException
Some additional information.
cardInserted(CardTerminalEvent) - Method in interface opencard.core.event.CTListener
Signal that smart card was inserted.
cardInserted(CardTerminalEvent) - Method in class opencard.core.service.CardServiceScheduler
Dummy method.
cardInserted(int) - Method in class opencard.core.terminal.CardTerminal
Notify listeners that a card was inserted into a slot of this terminal.
cardInserted(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
Notify listeners that a card was inserted into a slot of a terminal.
cardRemoved(CardTerminalEvent) - Method in interface opencard.core.event.CTListener
Signal that a smart card was removed.
cardRemoved(CardTerminalEvent) - Method in class opencard.core.service.CardServiceScheduler
Signals that a smartcard has been removed.
cardRemoved(int) - Method in class opencard.core.terminal.CardTerminal
Notify listeners that a card was removed from a slot of this terminal.
cardRemoved(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
Notify listeners that a card was removed from a slot of this terminal.
cardServiceClasses(CardID) - Method in class opencard.opt.service.OCF11CardServiceFactory
Return an enumeration of known CardService classes.
cardServiceClasses(CardID) - Method in class opencard.opt.util.PassThruCardServiceFactory
Returns an enumeration of known card service classes.
cardTerminalAdded(CardTerminalEvent) - Method in interface opencard.core.event.CTRListener
Deprecated. Signal that a CardTerminal has been added.
cardTerminalForName(String) - Method in class opencard.core.terminal.CardTerminalRegistry
Iterates over the registered terminals and searches for one with the given name.
cardTerminalRemoved(CardTerminalEvent) - Method in interface opencard.core.event.CTRListener
Deprecated. Signal that a CardTerminal has been removed.
charToHex(char) - Static method in class opencard.opt.database.DataObject
Transforms a char into its hexadecimal value.
checkEDC() - Method in class opencard.opt.terminal.protocol.T1Block
checks the correctness of the given EDC byte (true, if EDC is correct)
checkMatchPrincipal(Class, int) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipal(Class) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipalAlways() - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedStringTarget
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedTarget
 
checkPrivilegeEnabled(Target) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Target, Object) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(String) - Static method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(Principal[]) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(Principal, Object) - Method in class netscape.security.Target
 
checkPrivilegeGranted(String) - Static method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target, Object) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
 
chompPrefix(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Chomp of the prefix of this path.
chompTail() - Method in class opencard.opt.iso.fs.CardFilePath
Chomp off the last component of the path.
chv - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
chv() - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
Get the CHV previously entered.
chvNumber() - Method in class opencard.core.terminal.CHVControl
Get the chvNumber for which a CHV is required.
classCache - Variable in class opencard.opt.util.URLClassLoader
 
clear() - Method in class netscape.security.PrivilegeTable
 
clearDisplay() - Method in class opencard.core.service.CardHolderVerificationGUI
Clear the display.
clearDisplay() - Method in interface opencard.opt.terminal.UserInteraction
Clear the display.
clone() - Method in class netscape.security.PrivilegeTable
 
close() - Method in class opencard.core.service.CardChannel
Closes this CardChannel.
close() - Method in class opencard.core.service.SmartCard
Closes this SmartCard object and signals to OCF that the allocated resources are not any longer required.
close() - Method in class opencard.core.terminal.CardTerminal
Closes the CardTerminal.
close() - Method in interface opencard.core.terminal.CardTerminalFactory
deinitialize the CardTerminalFactory
close() - Method in class opencard.core.terminal.SlotChannel
Close this SlotChannel.
close() - Method in class opencard.opt.iso.fs.CardFileInputStream
Close the input stream and release any resources associated with the stream.
close() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Closes the output stream.
close() - Method in class opencard.opt.iso.fs.CardRandomAccess
Close the file.
close() - Method in class opencard.opt.terminal.protocol.T1Protocol
close should be called to deinitialize the object
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.AutCardService
Resets the achieved external authentications on the smartcard.
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.CHVCardService
Resets the achieved card holder verifications on the smartcard.
closeFinal() - Method in class opencard.core.service.CardChannel
Closes this CardChannel so it cannot be opened anymore.
closeSlotChannel(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
Closes a SlotChannel.
code() - Method in class opencard.opt.util.Tag
Get the code of the tag.
coefficient() - Method in class opencard.opt.security.RSACRTKey
Coefficient of CRT representation.
com.ms.security - package com.ms.security
 
commit() - Method in class opencard.opt.database.BasicDatabase
Validates all the modifications made since the transaction operation BEGIN as been executed.
The transaction operation BEGIN must have been previously performed.
commit() - Method in interface opencard.opt.database.DatabaseCardService
 
commonPrefixLength(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Return the length of the common CardFilePath prefix (if at all).
comp - Variable in class opencard.opt.iso.fs.CardFilePathComponent
 
comparePrincipalArray(Principal[], Principal[]) - Method in class netscape.security.PrivilegeManager
 
components - Variable in class opencard.opt.iso.fs.CardFilePath
CardFilePath array containing the path components.
components() - Method in class opencard.opt.iso.fs.CardFilePath
Return an enumeration of the components of this CardFilePath.
contents - Variable in class opencard.core.service.DefaultCHVDialogResourceBundle
 
countCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
Gets the number of registered CardTerminals.
create(byte[]) - Method in class opencard.opt.iso.fs.CardFile
Creates a file on the smartcard.
create(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Creates a file on the smartcard.
createCardTerminals(CardTerminalRegistry, String[]) - Method in interface opencard.core.terminal.CardTerminalFactory
create a specific CardTerminal object that knows how to handle a specific card terminal and register it to the CardTerminalRegistry.
createComponent(String, int, String, int) - Static method in class opencard.opt.iso.fs.CardFilePathComponent
Create the correct CardFilePathComponent object from a string.
createDictionary(String) - Method in class opencard.opt.database.BasicDatabase
Defines a view on the system tables *O, *U and *P.
createDictionary(String) - Method in interface opencard.opt.database.DatabaseCardService
 
createEventsForPresentCards(CTListener) - Method in class opencard.core.event.EventGenerator
Generates events for cards which are already inserted.
createEventsForPresentCards(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated. use EvenGenerator.createEventsForPresentCards
createIBlock(int, int, int, int, boolean, byte[]) - Static method in class opencard.opt.terminal.protocol.T1BlockFactory
createIBlock creates I-Block according to ISO7816-3
createRBlock(int, int, int, int, int) - Static method in class opencard.opt.terminal.protocol.T1BlockFactory
createRBlock creates R-Block according to ISO7816-3
createSBlock(int, int, int, int, byte[]) - Static method in class opencard.opt.terminal.protocol.T1BlockFactory
createSBlock creates S-Block according to ISO7816-3
createSmartCard(CardID) - Method in class opencard.core.service.CardServiceScheduler
Creates a new SmartCard object.
createTable(String, String, byte, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Defines a table with its columns and possibly with security attributes.
createTable(String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
 
createTable(String, String, byte, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createUser(String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Initiates the registration of a user.
createUser(String, String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createView(String, String, String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Defines a view on a table.
createView(String, String, String, String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
credentialBag - Variable in class opencard.opt.security.CredentialBag
The container to hold the CredentialStore objects.
critical(String, String) - Method in class opencard.core.util.Tracer
Traces a CRITICAL level message.
critical(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a CRITICAL throwable
ctListeners - Variable in class opencard.core.terminal.CardTerminalRegistry
table with all registered CTListener-objects

D

DATABASE_CARDTYPE - Static variable in class opencard.opt.database.BasicDatabaseFactory
 
DEBUG - Static variable in interface opencard.core.util.TraceLevels
Debugging information
DECLARE_CURSOR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DEFAULT_OPENCARD_LOADER_CLASSNAME - Static variable in interface opencard.core.OpenCardConstants
class name of the default property loader class.
DELETE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DELETE_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DESKey - class opencard.opt.security.DESKey.
Encapsulates a DES key.
DESKey(byte[]) - Constructor for class opencard.opt.security.DESKey
Instantiates a DESKey from the given byte array.
DES_CIPHER - Static variable in interface opencard.opt.signature.JCAStandardNames
DES ciphering
DIR_PATH - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
DROP_TABLE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DROP_VIEW - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DSAParams - class opencard.opt.security.DSAParams.
DSA-specific set of key parameters, which defines a DSA key family.
DSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAParams
constructor from BigIntegers
DSAPrivateKey - class opencard.opt.security.DSAPrivateKey.
Contains a public DSA key.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAPrivateKey
Produce an DSAPrivateKey from the given BigIntegers.
DSAPublicKey - class opencard.opt.security.DSAPublicKey.
Contains a public DSA key.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAPublicKey
Produce a DSAPublicKey from the given BigIntegers.
DSASignCredential - class opencard.opt.security.DSASignCredential.
Sample credential to perform a DSA signing operation.
DSASignCredential(DSAPrivateKey) - Constructor for class opencard.opt.security.DSASignCredential
Constructor using a DSA private key
DataObject - class opencard.opt.database.DataObject.
 
DataObject() - Constructor for class opencard.opt.database.DataObject
 
DatabaseCardService - interface opencard.opt.database.DatabaseCardService.
This interface defines the features that are necessary for a CardService to be able to access smartcards that provide database functionalities as defined by ISO 7816-7.
DatabaseCardService.Constants - interface opencard.opt.database.DatabaseCardService.Constants.
The Constants inner interface allows to use standardized constants.
It provides constants used to deal with database smartcards such as constants which describes SCQL operation or code used to manage SCQL exceptions.
DefaultCHVDialog - class opencard.core.service.DefaultCHVDialog.
The default dialog used by card services.
DefaultCHVDialog() - Constructor for class opencard.core.service.DefaultCHVDialog
 
DefaultCHVDialog.IDDialog - class opencard.core.service.DefaultCHVDialog.IDDialog.
IDDialog is used to request the PIN from the user.
DefaultCHVDialog.IDDialog(Frame, String, String) - Constructor for class opencard.core.service.DefaultCHVDialog.IDDialog
Create a new dialog.
DefaultCHVDialogResourceBundle - class opencard.core.service.DefaultCHVDialogResourceBundle.
 
DefaultCHVDialogResourceBundle() - Constructor for class opencard.core.service.DefaultCHVDialogResourceBundle
 
d_interval - Variable in class opencard.core.terminal.TerminalTimeoutException
 
data() - Method in class opencard.core.terminal.ResponseAPDU
Gets the data fields of the APDU.
data - Variable in class opencard.opt.applet.AppletInfo
Free data
debug(String, String) - Method in class opencard.core.util.Tracer
Traces a DEBUG level message.
debug(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a DEBUG throwable
declareCursor(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Cursor is used for pointing to a row on a table, view or dictionary.
declareCursor(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
delete() - Method in class opencard.opt.database.BasicDatabase
Deletes a row in a table to which the cursor points.
delete() - Method in interface opencard.opt.database.DatabaseCardService
 
delete(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Deletes a file on the smartcard.
delete(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Deletes a file on the smartcard.
deleteUser(String) - Method in class opencard.opt.database.BasicDatabase
Allows a user to be deleted.
deleteUser(String) - Method in interface opencard.opt.database.DatabaseCardService
 
dictionaryResponseToString(char, ResponseAPDU) - Static method in class opencard.opt.database.DataObject
 
disablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
disablePrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
discrData - Variable in class opencard.opt.emv.mgmt.EMVAppletInfo
Discretionary Data retrieved from an EMV EF_DIR (optional)
display(int) - Method in class opencard.core.service.CardHolderVerificationGUI
Display a message.
display(String) - Method in interface opencard.opt.terminal.UserInteraction
Display a message.
domain - Variable in class opencard.opt.applet.AppletInfo
Security Domain (e.g.
dp - Variable in class opencard.opt.security.RSACRTKey
d mod (p-1)
dq - Variable in class opencard.opt.security.RSACRTKey
d mod (q-1)
dropTable(String) - Method in class opencard.opt.database.BasicDatabase
Allows to drop a table.
A table can only be dropped by its owner.
dropTable(String) - Method in interface opencard.opt.database.DatabaseCardService
 
dropView(String) - Method in class opencard.opt.database.BasicDatabase
Allows to drop a view.
A table can only be dropped by its owner.
dropView(String) - Method in interface opencard.opt.database.DatabaseCardService
 
dump(byte[]) - Static method in class opencard.core.util.HexString
Hex-dump a byte array (offset and printable ASCII included)
dump(byte[], int, int) - Static method in class opencard.core.util.HexString
Hex-dump a byte array (offset and printable ASCII included)

E

EDC_CRC - Static variable in class opencard.opt.terminal.protocol.T1Block
use CRC16 algorithm for EDC byte - not implemented
EDC_LDR - Static variable in class opencard.opt.terminal.protocol.T1Block
use LDR (XOR) algorithm for EDC byte
EMERGENCY - Static variable in interface opencard.core.util.TraceLevels
System is unusable.
EMVAppletAccessCardService - interface opencard.opt.emv.mgmt.EMVAppletAccessCardService.
The EMVAppletAccessCardService provides an interface extending the functionality of the AppletAccessCardService for emv compliant cards.
EMVAppletInfo - class opencard.opt.emv.mgmt.EMVAppletInfo.
The EMVAppletInfo encapsulates the information describing an application which is stored on an EMV'96 card.
EMVAppletInfo() - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
Instantiate an EMVAppletInfo.
EMVAppletInfo(AppletID, String) - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
 
EMVAppletInfo(TLV) - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
Instantiate an EMVAppletInfo from a TLV object.
EMVCardServiceFactory - class opencard.opt.emv.mgmt.EMVCardServiceFactory.
A primitive factory for creating BasicEMVAppletAccess Card Services.
EMVCardServiceFactory() - Constructor for class opencard.opt.emv.mgmt.EMVCardServiceFactory
 
EMVTags - interface opencard.opt.emv.mgmt.EMVTags.
EMVTags definitions.
EMV_EF_DIR - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
EQUAL - Static variable in class netscape.security.PrivilegeManager
 
EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
ERROR - Static variable in interface opencard.core.util.TraceLevels
Error condition
ERROR_EDC - Static variable in class opencard.opt.terminal.protocol.T1Block
indicates EDC error
ERROR_NONE - Static variable in class opencard.opt.terminal.protocol.T1Block
indicates error free operation
ERROR_OTHER - Static variable in class opencard.opt.terminal.protocol.T1Block
indicates other error
EXEC - Static variable in class com.ms.security.PermissionID
 
EndOfTableReachedException - exception opencard.opt.database.EndOfTableReachedException.
An EndOfTableReachedException is thrown when the end of a table is reached when performing a fetchNext command for example.
EndOfTableReachedException() - Constructor for class opencard.opt.database.EndOfTableReachedException
 
EventGenerator - class opencard.core.event.EventGenerator.
The EventGenerator singleton acts as a generator and multicaster for card terminal events.
e - Variable in class opencard.opt.security.RSAPublicKey
Public exponent
e_ - Variable in class opencard.opt.security.RSAPrivateKey
Exponent
el - Variable in class opencard.opt.security.RSAPublicKey
Length of public exponent
elements() - Method in class netscape.security.PrivilegeTable
 
emergency(String, String) - Method in class opencard.core.util.Tracer
Traces a EMERGENCY level message.
emergency(String, Throwable) - Method in class opencard.core.util.Tracer
Trace a EMERGENCY throwable
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedStringTarget
 
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedTarget
 
enablePrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target, Principal) - Method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
 
enablePrivilege(Principal, Object) - Method in class netscape.security.Target
 
enablePrivilege(Principal, Object) - Method in class netscape.security.UserTarget
 
encodeCHV(String) - Method in interface opencard.core.terminal.CHVEncoder
Transform a Java String into a byte array suitable for the verification command
endMutex() - Method in class opencard.core.service.SmartCard
Releases exclusive access to the card.
enumerateSlots() - Method in class opencard.core.terminal.CardTerminal
Deprecated.  
equals(Object) - Method in class netscape.security.Principal
 
equals(Object) - Method in class netscape.security.Target
 
equals(Object) - Method in class opencard.core.terminal.CardID
Compares this with another CardID object.
equals(Object) - Method in class opencard.opt.applet.AppletID
Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.applet.ID
Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileAppID
Compare two application ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePath
Check whether this CardFilePath is equal to another.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePathComponent
Two CardFilePathComponents are equal if they are of the same type (an instance of CardFilePathComponent) and describe the same path object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileShortFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.util.Tag
Check for equality.
error(String, String) - Method in class opencard.core.util.Tracer
Traces a ERROR level message.
error(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a ERROR throwable
exchangeData(T1Block) - Method in class opencard.opt.terminal.protocol.T1Protocol
exchangeData responsible for the real data-transfer.
exists(AppletID) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Check whether the card-resident applets with the specified AppletID exists on the card.
exists(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletAccessCardService
Check whether the card-resident applet with the specified AppletID exists on the card.
exists(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Tests whether a given file exists.
exists(CardFilePath) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Checks whether a file exists.
exponent1() - Method in class opencard.opt.security.RSACRTKey
First Exponent of CRT representation.
exponent2() - Method in class opencard.opt.security.RSACRTKey
Second Exponent of CRT representation.
externalAuthenticate(KeyRef, SignCredential) - Method in interface opencard.opt.security.AutCardService
Performs an external authentication against the smartcard.

F

FETCH - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
FETCH_NEXT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
FID_SEPARATOR - Static variable in class opencard.opt.iso.fs.CardFilePath
 
FILEIO - Static variable in class com.ms.security.PermissionID
 
FORBIDDEN - Static variable in class netscape.security.Privilege
 
FOREVER - Static variable in class netscape.security.Privilege
 
FileAccessCardService - interface opencard.opt.iso.fs.FileAccessCardService.
Interface to a card service for ISO 7816-4 file access functionality.
FileSystemCardService - interface opencard.opt.iso.fs.FileSystemCardService.
Interface defining creational methods for file system based smartcards.
ForbiddenTargetException - exception netscape.security.ForbiddenTargetException.
This exception is thrown when a privilege request is denied.
ForbiddenTargetException() - Constructor for class netscape.security.ForbiddenTargetException
Constructs an IllegalArgumentException with no detail message.
ForbiddenTargetException(String) - Constructor for class netscape.security.ForbiddenTargetException
Constructs an ForbiddenTargetException with the specified detail message.
features() - Method in class opencard.core.terminal.CardTerminal
Query the card terminal about its features.
fetch(byte) - Method in class opencard.opt.database.BasicDatabase
Allows to fetch a row or part of it.
fetch() - Method in class opencard.opt.database.BasicDatabase
Allows to fetch a row or part of it.
fetch(byte) - Method in interface opencard.opt.database.DatabaseCardService
 
fetch() - Method in interface opencard.opt.database.DatabaseCardService
 
fetchCredential(Object) - Method in class opencard.opt.security.CredentialStore
Retrieves a credential.
fetchNext(byte) - Method in class opencard.opt.database.BasicDatabase
Used for reading the logical next row from the cursor position.
fetchNext() - Method in class opencard.opt.database.BasicDatabase
Used for reading the logical next row from the cursor position.
fetchNext(byte) - Method in interface opencard.opt.database.DatabaseCardService
 
fetchNext() - Method in interface opencard.opt.database.DatabaseCardService
 
file - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
fileID - Variable in class opencard.opt.iso.fs.CardFileFileID
Cache the two byte file ID for fast access
filePointer - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
fileSystem - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
file_info - Variable in class opencard.opt.iso.fs.CardFile
The information about the file represented.
finalize() - Method in class opencard.core.service.CardChannel
Tries to clean up.
finalize() - Method in class opencard.core.service.SmartCard
Finalizer: close this SmartCard in case it is still open.
finalize() - Method in class opencard.opt.iso.fs.CardFileInputStream
Close the stream at garbage collection time.
finalize() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Make sure that the output stream is closed on garbage collection.
finalize() - Method in class opencard.opt.iso.fs.CardRandomAccess
Free up all resources at garbage collection time.
finalize() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Let the super class free any resources.
findPrivilege(int, int) - Static method in class netscape.security.Privilege
 
findTag(Tag, TLV) - Method in class opencard.opt.util.TLV
Search for a given tag value and return the first TLV found.
findTarget(String) - Static method in class netscape.security.Target
 
findTarget(String, Principal) - Static method in class netscape.security.Target
 
findTarget(Target) - Static method in class netscape.security.Target
 
finished - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
flush() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Flushes this CardFileOutputStream and forces any buffered output bytes to be written out.
fromBinary(byte[], int[], TLV, TLV) - Static method in class opencard.opt.util.TLV
Read a TLV object from a binary representation.
fromBinary(byte[], int[]) - Method in class opencard.opt.util.Tag
Initialize the Tag object from a BER-coded binary representation.
fromEMVTLV(TLV) - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Analyses the given EMV compliant application description TLV and writes the data into the attributes of this class

G

GRANT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
GREATER_THAN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
GREATER_THAN_OR_EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
generateKeyPair(PrivateKeyRef, PublicKeyRef, int, String) - Method in interface opencard.opt.signature.KeyGenerationCardService
Generate a pair of PKA keys on card.
get(Object) - Method in class netscape.security.PrivilegeTable
 
get(Target) - Method in class netscape.security.PrivilegeTable
 
getATR() - Method in class opencard.core.terminal.CardID
Gets the represented ATR.
getAbsolutePath() - Method in class opencard.opt.iso.fs.CardFile
Returns the absolute path of the file represented.
getAddress() - Method in class opencard.core.terminal.CardTerminal
Return the address of this CardTerminal.
getAlgorithm() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getAlgorithm() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getAllRegisteredTargets() - Static method in class netscape.security.Target
 
getAppletID() - Method in class opencard.opt.applet.AppletInfo
Get the applet identifier (AppletID).
getAppletID() - Method in class opencard.opt.applet.AppletProxy
Gets the application identifier of the applet to which this proxy belongs.
getAppletSelector() - Method in class opencard.opt.applet.BasicAppletCardService
Get the applet selector.
getAppletSelector() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Get the applet selector.
getApplets() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
 
getBlock() - Method in class opencard.opt.terminal.protocol.T1Block
returns byte array with raw block data
getBlockType() - Method in class opencard.opt.terminal.protocol.T1Block
 
getBlockWaitingTime() - Method in class opencard.opt.terminal.protocol.T1Protocol
getBlockWaitingTime returns the currently used block waiting time in milliseconds.
getBoolean(String) - Method in class opencard.core.util.SystemAccess
Access system properties
getBoolean(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getBoolean(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getBuffer() - Method in class opencard.core.terminal.APDU
Returns the internal APDU buffer.
getByte(int) - Method in class opencard.core.terminal.APDU
Gets the byte at the specified position in the buffer.
getBytes() - Method in class opencard.core.terminal.APDU
Returns a byte array holding the buffered APDU.
getBytes() - Method in class opencard.opt.applet.ID
Returns the ID as a byte array.
getBytes() - Method in class opencard.opt.database.SecurityAttribute
Copies the byte values from this object data into the destination byte array.
getBytes() - Method in class opencard.opt.security.DESKey
Returns the key data.
getBytes() - Method in class opencard.opt.util.Tag
Gets a byte array representing the tag.
getCHV(int) - Method in interface opencard.core.service.CHVDialog
Get a card holder verification for the given CHV number.
getCHV(int) - Method in class opencard.core.service.DefaultCHVDialog
Get the CHV with the given number from the user.
getCHVDialog() - Method in class opencard.core.service.CardService
Returns the dialog for CHV input.
getCLA() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the class byte.
getCanonicalPath() - Method in class opencard.opt.iso.fs.CardFile
Returns the canonical path of the file represented.
getCard() - Method in class opencard.core.service.CardService
Gets the smartcard object associated with this service.
getCard() - Method in interface opencard.opt.service.CardServiceInterface
Returns the corresponding smartcard object.
getCardChannel() - Method in class opencard.core.service.CardService
Gets the card channel to use for communicating with the smartcard.
getCardID() - Method in class opencard.core.service.SmartCard
Gets the CardID object representing this smart card.
getCardID(int) - Method in class opencard.core.terminal.CardTerminal
Return the answer-to-reset (ATR) response of the card inserted in slot slotID as a CardID.
getCardID(int, int) - Method in class opencard.core.terminal.CardTerminal
Deprecated.  
getCardID(int) - Method in class opencard.core.terminal.Slot
Deprecated.  
getCardID() - Method in class opencard.core.terminal.Slot
Deprecated. Return the CardID object of the presently inserted smart card.
getCardID() - Method in class opencard.core.terminal.SlotChannel
Return the CardID object of the inserted smart card.
getCardService(Class, boolean) - Method in class opencard.core.service.SmartCard
Tries to instantiate a CardService for the smart card that implements class clazz.
getCardServiceClass() - Method in class opencard.core.service.CardRequest
Gets the service required by this CardRequest.
getCardServiceClassFor(Class, CardID, CardServiceScheduler) - Method in class opencard.core.service.CardServiceRegistry
Gets a CardService class object for clazz.
getCardServiceFactories() - Method in class opencard.core.service.CardServiceRegistry
Gets all registered card service factories.
getCardServiceInstance(Class, CardType, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceFactory
Instantiate a CardService implementing the class clazz.
getCardServiceInstance(Class, CardID, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceRegistry
Tries to instantiate a CardService that is an instance of clazz and that works with the smart card represented by cid.
getCardState(CardChannel) - Method in class opencard.opt.applet.BasicAppletCardService
Gets the associated state object.
getCardTerminal() - Method in class opencard.core.event.CardTerminalEvent
Gets the CardTerminal associated with the event.
getCardTerminal() - Method in class opencard.core.service.CardChannel
Returns the card terminal associated with this channel.
getCardTerminal() - Method in class opencard.core.service.CardRequest
Gets the CardTerminal of this CardRequest.
getCardTerminal() - Method in class opencard.core.terminal.CardID
Deprecated. use getSlotID() instead
getCardTerminal() - Method in class opencard.core.terminal.CardTerminalException
Gets the CardTerminal object where this exception occurred.
getCardTerminal() - Method in class opencard.core.terminal.Slot
Deprecated. Return a reference to the "owning" CardTerminal object.
getCardTerminal() - Method in class opencard.core.terminal.SlotChannel
Return the CardTerminal.
getCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
Gets all registered CardTerminal instances.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.core.service.CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.database.BasicDatabaseFactory
 
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.emv.mgmt.EMVCardServiceFactory
Checks whether this factory can instantiate services for a given card.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.service.OCF11CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getChallengeLength(KeyRef) - Method in interface opencard.opt.security.AutCardService
Determines the required length of a challenge for internal authentication.
getClassFor(Class, CardType) - Method in class opencard.core.service.CardServiceFactory
Locate the CardService class that implements clazz.
getClassPrincipals(Class) - Method in class netscape.security.PrivilegeManager
 
getClassPrincipalsFromStack(int) - Method in class netscape.security.PrivilegeManager
 
getClasses(CardType) - Method in class opencard.core.service.CardServiceFactory
Return an enumeration of known CardService classes.
getClasses(CardType) - Method in class opencard.opt.database.BasicDatabaseFactory
 
getClasses(CardType) - Method in class opencard.opt.emv.mgmt.EMVCardServiceFactory
Return an enumeration of known CardService classes.
getClasses(CardType) - Method in class opencard.opt.service.OCF11CardServiceFactory
Return an enumeration of known CardService classes.
getContents() - Method in class opencard.core.service.DefaultCHVDialogResourceBundle
 
getControlBits() - Method in class opencard.opt.terminal.protocol.T1Block
getControlBits returns block-specific controlbits without the blocktype
getCredentialIDs() - Method in class opencard.opt.security.CredentialStore
Gets the identifiers of all credentials stored.
getCredentialStore(CardID, Class) - Method in class opencard.opt.security.CredentialBag
Retrieves a single store from this bag.
getCredentialStores(CardID, Class) - Method in class opencard.opt.security.CredentialBag
Retrieves stores from this bag.
getDATA() - Method in class opencard.opt.terminal.protocol.T1Block
 
getData() - Method in class opencard.opt.applet.AppletInfo
Get the applet data.
getDataLength() - Method in class opencard.opt.database.SecurityAttribute
 
getDescription() - Method in class netscape.security.Target
 
getDestID() - Method in class opencard.opt.terminal.protocol.T1Block
 
getDestinationAddress() - Method in class opencard.opt.terminal.protocol.T1Block
 
getDetailDescription() - Method in class netscape.security.Target
 
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedStringTarget
 
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedTarget
 
getDetailedInfo(Object) - Method in class netscape.security.Target
 
getDirectory() - Method in class opencard.opt.security.KeyFile
get the directory containing the key
getDiscretionaryData() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Get the Discretionary Data.
getDomain() - Method in class opencard.opt.applet.AppletInfo
Get the applet security domain
getDuration() - Method in class netscape.security.Privilege
 
getEDC() - Method in class opencard.opt.terminal.protocol.T1Block
 
getEDCAlgorithm() - Method in class opencard.opt.terminal.protocol.T1Block
 
getEncoded() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getEncoded() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getFileAccessService() - Method in class opencard.opt.iso.fs.CardFile
Returns the underlying file access card service.
getFileID() - Method in class opencard.opt.iso.fs.CardFile
Returns the identifier of the file represented.
getFileID() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the identifier of the file.
getFileInfo() - Method in class opencard.opt.iso.fs.CardFile
Returns information about the file represented.
getFileInfo(CardFilePath) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Queries information about a file.
getFilePointer() - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Returns the current location of the file pointer.
getFileSystemService() - Method in class opencard.opt.iso.fs.CardFile
Returns the underlying file system card service.
getFilter() - Method in class opencard.core.service.CardRequest
Gets the filter of this CardRequest.
getFingerPrint() - Method in class netscape.security.Principal
 
getFormat() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getFormat() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getG() - Method in class opencard.opt.security.DSAParams
Returns the base, g.
getGenerator() - Static method in class opencard.core.event.EventGenerator
Gets the unique instance of CardTerminalRegistry.
getHeader() - Method in class opencard.opt.iso.fs.CardFile
Returns the header of the file represented.
getHeader() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the file header.
getHelpUrl() - Method in class netscape.security.Target
 
getHistoricals() - Method in class opencard.core.terminal.CardID
Gets the historical characters.
getHostAddress() - Method in class opencard.opt.terminal.protocol.T1Protocol
getHostAddress
getINS() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the instruction byte.
getInfo() - Method in class opencard.core.service.CardType
 
getInfo(AppletID) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Reads the AppletInfo from the directory on the card.
getInfo(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletAccessCardService
Reads the AppletInfo of a given applet ID from the cards list of applets.
getInputLength() - Method in class opencard.opt.security.DSASignCredential
 
getInputLength() - Method in class opencard.opt.security.RSACRTKey
Returns the number of bytes to be input into a signing operation with this key.
getInputLength() - Method in class opencard.opt.security.RSAPrivateKey
Returns the number of bytes to be input into a signing operation with this key.
getInputLength() - Method in interface opencard.opt.security.SignCredential
Return the input length that the cryptographic algorithm can process.
getInstance(String) - Static method in class opencard.opt.security.CredentialStore
Instantiates a new credential store.
getIsoCase() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the CASE of this ISOCommandAPDU.
getKeyNumber() - Method in class opencard.opt.security.KeyFile
get the number of the key
getLC() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the length lc of the data.
getLE() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the expected length le of the response APDU.
getLEN() - Method in class opencard.opt.terminal.protocol.T1Block
 
getLabel() - Method in class opencard.opt.applet.AppletInfo
Get the applet label.
getLength() - Method in class opencard.core.terminal.APDU
Returns the length of the buffered APDU.
getLength() - Method in class opencard.opt.iso.fs.CardFile
Returns the length of the file represented.
getLength() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the length of the file.
getLevel() - Method in class opencard.core.event.TracerEvent
Return the level.
getLevelName() - Method in class opencard.core.event.TracerEvent
Return the level as a string.
getLockHandle() - Method in class opencard.core.terminal.SlotChannel
Return the slot owner.
getMessage() - Method in class opencard.core.event.TracerEvent
Return the message contained in this event.
getMethodName() - Method in class opencard.core.event.TracerEvent
Return the method contained in this event.
getMyPrincipals() - Static method in class netscape.security.PrivilegeManager
 
getNAD() - Method in class opencard.opt.terminal.protocol.T1Block
 
getName() - Method in class netscape.security.Target
 
getName() - Method in class opencard.core.terminal.CardTerminal
Return the name associated with this CardTerminal.
getName() - Method in class opencard.opt.iso.fs.CardFile
Returns the name of the file represented.
getNickname() - Method in class netscape.security.Principal
 
getP() - Method in class opencard.opt.security.DSAParams
Returns the prime, p.
getP1() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the P1 byte.
getP2() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the P2 byte.
getPCB() - Method in class opencard.opt.terminal.protocol.T1Block
 
getParams() - Method in class opencard.opt.security.DSAPrivateKey
Returns the DSA-specific key parameters.
getParams() - Method in class opencard.opt.security.DSAPublicKey
Returns the DSA-specific key parameters.
getParent() - Method in class opencard.opt.iso.fs.CardFile
Return the parent CardFile.
getPasswordLength(SecurityDomain, int) - Method in interface opencard.opt.security.CHVCardService
Determines the padded length of a password.
getPath() - Method in class opencard.opt.iso.fs.CardFile
Returns the path of the file represented.
getPermission() - Method in class netscape.security.Privilege
 
getPollInterval() - Method in class opencard.core.event.EventGenerator
Gets the duration of the poll interval in ms.
getPollInterval() - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated.  
getPreferredName() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Get the application preferred name; Tag 0x9F12.
getPriority() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Get the application priority indicator; Tag 0x87.
getPrivilegeManager() - Static method in class netscape.security.PrivilegeManager
 
getPrivilegeTableFromStack() - Method in class netscape.security.PrivilegeManager
 
getProperties() - Method in class opencard.core.util.SystemAccess
Access system properties
getProperties() - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getProperties() - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getProperty(String) - Method in class opencard.core.util.SystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.core.util.SystemAccess
Access system properties
getProperty(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getProperty(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getQ() - Method in class opencard.opt.security.DSAParams
Returns the subprime, q.
getRecordSize() - Method in class opencard.opt.iso.fs.CardFile
Returns the record size of the file represented.
getRecordSize() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the record size of the file.
getRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
getRecvSequenceCounter
getRegistry() - Static method in class opencard.core.service.CardServiceRegistry
Gets a reference to the system-wide CardServiceRegistry object ('Singleton' pattern).
getRegistry() - Static method in class opencard.core.terminal.CardTerminalRegistry
Gets the system wide CardTerminalRegistry.
getRemoteAddress() - Method in class opencard.opt.terminal.protocol.T1Protocol
getRemoteAddress
getRequestedSequenceNumber() - Method in class opencard.opt.terminal.protocol.T1Block
 
getRisk() - Method in class netscape.security.Target
 
getRiskColor() - Method in class netscape.security.Target
 
getRoot() - Method in interface opencard.opt.iso.fs.FileAccessCardService
Returns the absolute path to the master file (MF) of the smartcard.
getScheduler() - Method in class opencard.core.terminal.SlotChannel
 
getSelectedAppletID() - Method in class opencard.opt.applet.CardState
Gets the Application Identifier of the currently selected Applet.
getSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
getSendSequenceCounter
getSlot() - Method in class opencard.core.event.CardTerminalEvent
Deprecated. use getSlotID() instead
getSlot() - Method in class opencard.core.terminal.CardID
Deprecated. use getSlotID(), getCardTerminal() instead
getSlot(int) - Method in class opencard.core.terminal.CardTerminal
Deprecated.  
getSlot() - Method in class opencard.core.terminal.CardTerminalException
Gets the Slot object where this exception occurred.
getSlot() - Method in class opencard.core.terminal.SlotChannel
Deprecated. use getSlotNumber(), getCardTerminal() instead
getSlotChannel() - Method in class opencard.core.service.CardServiceScheduler
Returns the slot channel for this scheduler.
getSlotID() - Method in class opencard.core.event.CardTerminalEvent
 
getSlotID() - Method in class opencard.core.terminal.CardID
Deprecated. use getSlotID() instead
getSlotID() - Method in class opencard.core.terminal.Slot
Deprecated. Return the Slot number.
getSlotLockHandle(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
getSlotNumber() - Method in class opencard.core.terminal.SlotChannel
Return the slot number of the associated slot.
getSlots() - Method in class opencard.core.terminal.CardTerminal
Return the number of slots belonging to this CardTerminal object.
getSmartCard(CardTerminalEvent, CardRequest, Object) - Method in class opencard.core.service.CardServiceRegistry
Gets a SmartCard object based on a received CardTerminalEvent.
getSmartCard(CardTerminalEvent) - Static method in class opencard.core.service.SmartCard
Deprecated. use getSmartCard(CardTerminalEvent, CardRequest)
getSmartCard(CardTerminalEvent, CardRequest) - Static method in class opencard.core.service.SmartCard
Gets a SmartCard object for a received CardTerminalEvent provided that the CardRequest can be satisfied.
getSmartCard(CardTerminalEvent, CardRequest, Object) - Static method in class opencard.core.service.SmartCard
Gets a SmartCard object for a received CardTerminalEvent provided that the CardRequest can be satisfied.
getSourceAddress() - Method in class opencard.opt.terminal.protocol.T1Block
 
getSourceID() - Method in class opencard.opt.terminal.protocol.T1Block
 
getState() - Method in class opencard.core.service.CardChannel
Retrieves the service specific object associated with this channel.
getSystemAccess() - Static method in class opencard.core.util.SystemAccess
Return the instance of SystemAccess associated with the current thread.
getSystemPrincipal() - Static method in class netscape.security.PrivilegeManager
 
getTargetFromDescription(String) - Static method in class netscape.security.Target
 
getTerminalLockHandle() - Method in class opencard.opt.terminal.AbstractLockableTerminal
accessors for subclasses
getThread() - Method in class opencard.core.event.TracerEvent
Return the thread that caused this event.
getThrowable() - Method in class opencard.core.event.TracerEvent
Return the Throwable that caused this event.
getTimeout() - Method in class opencard.core.service.CardRequest
Gets the timeout value of this CardRequest.
getTimeoutValue() - Method in class opencard.core.terminal.TerminalTimeoutException
Returns the timeout interval value.
getTraceLevel() - Method in class opencard.core.util.Tracer
Gets the current trace level of the tracer of a certain class/object.
getType() - Method in class opencard.core.service.CardType
Accessor for numeric type
getType() - Method in class opencard.core.terminal.CardTerminal
Return the type of this CardTerminal.
getVendor() - Method in class netscape.security.Principal
 
getVersion() - Static method in class opencard.core.service.SmartCard
return version information about OCF It returns a string of the form
getWaitBehavior() - Method in class opencard.core.service.CardRequest
Return the wait behavior of the CardRequest.
getX() - Method in class opencard.opt.security.DSAPrivateKey
Returns the value of the private key, x.
getY() - Method in class opencard.opt.security.DSAPublicKey
Returns the value of the public key, y.
grant(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Allows to grant privileges to a single user, to a user group or to all users.
grant(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
greatestCommonPrefix(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Return the longest commmon prefix with another CardFilePath.

H

HexString - class opencard.core.util.HexString.
Small utility class to hexify bytes and shorts.
HexString() - Constructor for class opencard.core.util.HexString
 
hasPrincipal(Class, Principal) - Method in class netscape.security.PrivilegeManager
 
hashCode() - Method in class netscape.security.Principal
 
hashCode() - Method in class netscape.security.Target
 
hashCode() - Method in class opencard.opt.applet.ID
Returns a hash code for the ID.
hashCode() - Method in class opencard.opt.iso.fs.CardFile
Returns a hash code for this object.
hashCode() - Method in class opencard.opt.iso.fs.CardFileAppID
Return a hashcode for this application ID
hashCode() - Method in class opencard.opt.iso.fs.CardFileFileID
Return a hashcode for this file ID component
hashCode() - Method in class opencard.opt.iso.fs.CardFilePath
Overrides Object.hashCode() since we already provide equals().
hashCode() - Method in class opencard.opt.iso.fs.CardFileShortFileID
Return a hashcode for this file ID component.
hashCode() - Method in class opencard.opt.util.Tag
Compute a hash code for this tag.
headerAPDU(byte, byte, byte, byte) - Static method in class opencard.opt.database.DataObject
Builds the header of the APDU command.
headerAPDU(byte, byte, byte, byte, byte) - Static method in class opencard.opt.database.DataObject
Builds the header of the APDU command.
hexChars - Static variable in class opencard.core.util.HexString
Auxillary string array.
hexChars - Static variable in class opencard.opt.emv.mgmt.EMVAppletInfo
Auxillary string array.
hexToChar(byte) - Static method in class opencard.opt.database.DataObject
Transforms a hexadecimal value into its char value.
hexify(byte[]) - Static method in class opencard.core.util.HexString
Hexify a byte array.
hexify(int) - Static method in class opencard.core.util.HexString
Hexify a byte value.
hexifyShort(byte, byte) - Static method in class opencard.core.util.HexString
Hexify short value encoded in two bytes.
hexifyShort(int) - Static method in class opencard.core.util.HexString
Hexify a short value.
hexifyShort(int, int) - Static method in class opencard.core.util.HexString
Hexify short value encoded in two (int-encoded)bytes.
historicals - Variable in class opencard.core.terminal.CardID
The historical characters of the ATR.

I

ID - class opencard.opt.applet.ID.
ID - A wrapper class for unsigned byte arrays.
ID(byte[]) - Constructor for class opencard.opt.applet.ID
Constructs the AppletID from a byte array.
ID(String) - Constructor for class opencard.opt.applet.ID
Construct the ID from a hexadecimal string.
INFO - Static variable in interface opencard.core.util.TraceLevels
Informational
INHIBITOR - Static variable in class opencard.opt.database.DataObject
 
INSERT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
INSTRUCTION - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
ISOAppletSelector - class opencard.opt.applet.ISOAppletSelector.
The ISOAppletSelector is a class providing the selectApplet functionality as specified in the AppletSelector interface.
ISOAppletSelector() - Constructor for class opencard.opt.applet.ISOAppletSelector
Instantiate a ISOAppletSelector object.
ISOCommandAPDU - class opencard.opt.terminal.ISOCommandAPDU.
 
ISOCommandAPDU(byte, byte, byte, byte) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 1).
ISOCommandAPDU(int, byte, byte, byte, byte) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 1).
ISOCommandAPDU(byte, byte, byte, byte, int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 2).
ISOCommandAPDU(int, byte, byte, byte, byte, int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 2).
ISOCommandAPDU(byte, byte, byte, byte, byte[]) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 3).
ISOCommandAPDU(int, byte, byte, byte, byte, byte[]) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 3).
ISOCommandAPDU(byte, byte, byte, byte, byte[], int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 4).
ISOCommandAPDU(int, byte, byte, byte, byte, byte[], int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 4).
ISO_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
ISO 9796
IS_NUMBERS - Static variable in class opencard.core.terminal.CardTerminalIOControl
Predefined set of input characters: Numbers only
I_BLOCK - Static variable in class opencard.opt.terminal.protocol.T1Block
I-block
IncorrectParameterInDataFieldException - exception opencard.opt.database.IncorrectParameterInDataFieldException.
An IncorrectParameterInDataFieldException is thrown when the data field of the command sent to the smartcard contains bad parameter(s).
IncorrectParameterInDataFieldException() - Constructor for class opencard.opt.database.IncorrectParameterInDataFieldException
 
InstructionCodeNotSupportedException - exception opencard.opt.database.InstructionCodeNotSupportedException.
An InstructionCodeNotSupportedException is thrown when attempting to perform an unsupported instruction by the smartcard.
InstructionCodeNotSupportedException() - Constructor for class opencard.opt.database.InstructionCodeNotSupportedException
 
InvalidAppletInfoException - exception opencard.opt.applet.mgmt.InvalidAppletInfoException.
Exception indicating that a invalid Applet Info has been retrieved from the smart card.
InvalidAppletInfoException() - Constructor for class opencard.opt.applet.mgmt.InvalidAppletInfoException
Creates a new exception without detail message.
InvalidAppletInfoException(String) - Constructor for class opencard.opt.applet.mgmt.InvalidAppletInfoException
Creates a new exception with the given detail message.
InvalidCardChannelException - exception opencard.core.service.InvalidCardChannelException.
Exception indicating that a card channel is not available.
InvalidCardChannelException() - Constructor for class opencard.core.service.InvalidCardChannelException
Creates a new exception without detail message.
InvalidCardChannelException(String) - Constructor for class opencard.core.service.InvalidCardChannelException
Creates a new exception with the given detail message.
InvalidSlotChannelException - exception opencard.core.terminal.InvalidSlotChannelException.
An InvalidSlotChannelException signals that the SlotChannel was not valid (e.g., it was not opened by a CardTerminal).
InvalidSlotChannelException() - Constructor for class opencard.core.terminal.InvalidSlotChannelException
Constructs an object of this class.
InvalidSlotChannelException(String) - Constructor for class opencard.core.terminal.InvalidSlotChannelException
Constructs an exception and passes a string with a possible cause.
InvalidSlotChannelException(String, CardTerminal) - Constructor for class opencard.core.terminal.InvalidSlotChannelException
The CardTerminal enhanced constructor.
id - Variable in class opencard.core.event.OpenCardEvent
 
importAndValidatePrivateKey(PrivateKeyRef, PrivateKey, byte[], byte[], PublicKeyRef) - Method in interface opencard.opt.signature.KeyImportCardService
Import and validate a private key.
importAndValidatePublicKey(PublicKeyRef, PublicKey, byte[], byte[], PublicKeyRef) - Method in interface opencard.opt.signature.KeyImportCardService
Import and validate a public key to the card.
importPrivateKey(PrivateKeyRef, PrivateKey, byte[]) - Method in interface opencard.opt.signature.KeyImportCardService
Import a private key.
importPublicKey(PublicKeyRef, PublicKey, byte[]) - Method in interface opencard.opt.signature.KeyImportCardService
Import a public key to the card.
incRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
incRecvSequenceCounter
incSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
incSendSequenceCounter
info(String, String) - Method in class opencard.core.util.Tracer
Traces a INFO level message.
info(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a INFO throwable
init() - Static method in class opencard.core.util.Tracer
Initialize tracing by parsing trace properties into tracelist
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardService
Initializes this service.
initialize(AppletID, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.applet.AppletProxy
Instantiate an AppletProxy and associates it with the card applet with the given application identifier.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.applet.BasicAppletCardService
Instantiates a BasicAppletCardService and tie it both to its CardServiceScheduler and its using SmartCard object.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.database.BasicDatabase
Allows to initialize the cardservice.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Initializes this CardService and retrieves the Cards directory into a vector.
input(int) - Method in class opencard.core.terminal.CardTerminalIOBlender
Process a single character of user input.
inputLength - Variable in class opencard.opt.security.RSACRTKey
input data length
inputLength - Variable in class opencard.opt.security.RSAPublicKey
input data length
inputLength_ - Variable in class opencard.opt.security.RSAPrivateKey
input data length
inputSet() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current input character set.
inputStreamToByteArray(InputStream) - Method in class opencard.opt.util.URLClassLoader
 
insert(String, String) - Method in class opencard.opt.database.BasicDatabase
Used to insert a row in a table.
insert(String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
installApplet(AppletCode) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
Install an applet on the smart card.
internalAuthenticate(KeyRef, byte[]) - Method in interface opencard.opt.security.AutCardService
Requests an internal authentication from the smartcard.
internalCloseSlotChannel(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
The internal closeSlotChannel method.
internalFeatures(Properties) - Method in class opencard.core.terminal.CardTerminal
The CardTerminal internal features() method to be provided by the concrete implementation.
internalList(SlotChannel) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
List the applets info informations.
internalList(SlotChannel) - Method in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Reads the applications info informations from the EMV Directory.
internalLock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalLockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalOpenSlotChannel(int) - Method in class opencard.core.terminal.CardTerminal
The internal openSlotChannel method.
internalOpenSlotChannel(int, Object) - Method in class opencard.core.terminal.CardTerminal
The internal openSlotChannel method for locked terminals (default implementation).
internalOpenSlotChannel(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalOpenSlotChannel(int, Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalReset(int, int) - Method in class opencard.core.terminal.CardTerminal
The internal reset method to be provided by the concrete implementation.
internalSendAPDU(int, CommandAPDU, int) - Method in class opencard.core.terminal.CardTerminal
The internalSendAPDU method to be provided by the concrete implementation.
internalTransmit(int, T1Block) - Method in class opencard.opt.terminal.protocol.T1Protocol
internalTransmit exchanges blocks with T1 protocol handling.
internalUnlock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalUnlockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
invalidate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Invalidates a file on the smartcard.
ioControl() - Method in class opencard.core.terminal.CHVControl
Get the I/O control parameters.
ioControl - Variable in class opencard.core.terminal.CardTerminalIOBlender
A reference to our containing CardTerminalIOControl object.
isAlive() - Method in class opencard.core.service.CardServiceScheduler
Checks whether this scheduler is alive.
isAllowed() - Method in class netscape.security.Privilege
 
isBlank() - Method in class netscape.security.Privilege
 
isBlockComplete(byte[], int) - Method in class opencard.opt.terminal.protocol.T1Protocol
 
isCalledByPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
 
isCalledByPrincipal(Principal) - Method in class netscape.security.PrivilegeManager
 
isCandidate(CardID) - Method in interface opencard.core.service.CardIDFilter
Checks whether a card ID is a candidate for satisfying a card request.
isCardPresent(int) - Method in class opencard.core.terminal.CardTerminal
Check whether there is a smart card present in a particular slot.
isCardPresent(Slot) - Method in class opencard.core.terminal.CardTerminal
Deprecated. use isCardPresent(int) instead
isCardPresent() - Method in class opencard.core.terminal.Slot
Deprecated. Check whether there is a smart card present.
isCert() - Method in class netscape.security.Principal
 
isCertFingerprint() - Method in class netscape.security.Principal
 
isCodebase() - Method in class netscape.security.Principal
 
isCodebaseExact() - Method in class netscape.security.Principal
 
isCodebaseRegexp() - Method in class netscape.security.Principal
 
isConstructed() - Method in class opencard.opt.util.Tag
Check whether this Tag is constructed.
isCustomized() - Method in class opencard.core.service.CardServiceScheduler
Deprecated.  
isCyclic() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a cyclic file.
isCyclic() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a cyclic file.
isDF() - Method in class opencard.opt.iso.fs.CardFile
Checks whether this card file represents a dedicated file (directory).
isDictionaryIdentifier(String) - Static method in class opencard.opt.database.DataObject
 
isDirectory() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a directory.
isDirectory() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a DF.
isEF() - Method in class opencard.opt.iso.fs.CardFile
Checks whether this card file represents an elementary file.
isEmpty() - Method in class netscape.security.PrivilegeTable
 
isFile() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a non-directory file.
isForbidden() - Method in class netscape.security.Privilege
 
isIdentifier(String) - Static method in class opencard.opt.database.DataObject
 
isOpen() - Method in class opencard.core.service.CardChannel
Checks whether this channel is currently open.
isOpen() - Method in class opencard.core.terminal.SlotChannel
Check whether this SlotChannel is open.
isOperator(char) - Static method in class opencard.opt.database.DataObject
Test if the character passed as parameter is an operator of comparison or not.
isSlotChannelAvailable(int) - Method in class opencard.core.terminal.CardTerminal
Check whether a SlotChannel is available for a particular slot.
isSlotChannelAvailable(Slot) - Method in class opencard.core.terminal.CardTerminal
Deprecated. use isSlotChannelAvailable(int) instead
isStarted() - Static method in class opencard.core.service.SmartCard
Determines whether the startup process has already been carried out during this session.
isSystemPrincipal() - Method in class netscape.security.Principal
 
isTimeoutSet() - Method in class opencard.core.service.CardRequest
Determines whether a timeout period is set.
isTransparent() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a transparent file.
isTransparent() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a transparent file.
isVariable() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a variable record file.
isVariable() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a variable record file.

J

JCAStandardNames - interface opencard.opt.signature.JCAStandardNames.
Java cryptography standard algorithm names as used by the signature card services.
JCAsignature - Variable in class opencard.opt.security.DSASignCredential
 
JavaCardCardService - interface opencard.opt.javacard.JavaCardCardService.
Deprecated. As of OCF 1.2, this interface is replaced by the class opencard.opt.applet.BasicAppletCardService

K

KeyFile - class opencard.opt.security.KeyFile.
Base class for references to keys stored on a smart card in an ISO file.
KeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.KeyFile
Constructor from directory path and key number
KeyGenerationCardService - interface opencard.opt.signature.KeyGenerationCardService.
KeyGenerationCardService The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
KeyImportCardService - interface opencard.opt.signature.KeyImportCardService.
KeyImportCardService The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
KeyRef - interface opencard.opt.security.KeyRef.
Interface for classes that reference a key stored on a smart card.
keyLength - Variable in class opencard.opt.security.RSACRTKey
Key length (in bits)
keyLength - Variable in class opencard.opt.security.RSAPublicKey
Key length (in bits)
keyLength_ - Variable in class opencard.opt.security.RSAPrivateKey
Key length (in bits)
keyboardInput(CardTerminalIOControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
Return keyboard (i.e., keyboard, PIN pad, etc.) input.
keyboardInput(CardTerminalIOControl) - Method in interface opencard.opt.terminal.UserInteraction
Return keyboard (i.e., keyboard, PIN pad, etc.) input.
keys() - Method in class netscape.security.PrivilegeTable
 
knows(CardID, CardServiceScheduler) - Static method in class opencard.opt.database.BasicDatabase
A static method to analyze a smartcard in order to determine if it is an SCQL card, i.e., compliant with the ISO7816-7 standard.
knows(CardID) - Method in class opencard.opt.service.OCF11CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS represented by cid and might be able to instantiate CardServices for it.
knows(CardID) - Method in class opencard.opt.util.PassThruCardServiceFactory
Tests whether this factory supports a given smartcard.

L

LESS_THAN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
LESS_THAN_OR_EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
LOWEST - Static variable in interface opencard.core.util.TraceLevels
lowest level (for internal use only)
Lockable - interface opencard.opt.terminal.Lockable.
Lockable is a generic interface for locking a terminal or individual slots.
label - Variable in class opencard.opt.applet.AppletInfo
Applet label
lc - Variable in class opencard.opt.terminal.ISOCommandAPDU
The length of the data field of the APDU.
le - Variable in class opencard.opt.terminal.ISOCommandAPDU
The expected length of the ResponseAPDU.
lenBytes(int) - Static method in class opencard.opt.util.TLV
Return the number of bytes required for coding the passed integer value as described in the ASN.1 Basic Encoding Rules.
length() - Method in class opencard.opt.util.TLV
Get the length of this TLV's value field in bytes.
lengthToBinary(int) - Static method in class opencard.opt.util.TLV
BER-code the length of this TLV.
levelAsString - Static variable in interface opencard.core.util.TraceLevels
trace levels as strings
list() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
List the available card-resident applets as array.
list() - Method in interface opencard.opt.applet.mgmt.AppletAccessCardService
List the available card-resident applets on the smart card.
load(String) - Method in class opencard.opt.util.OpenCardPropertyFileLoader
Tries to load a property file from location.
loadArchive(URL, String) - Method in class opencard.opt.util.URLClassLoader
 
loadClass(String, boolean) - Method in class opencard.opt.util.URLClassLoader
Load a class with the given name.
loadClassData(String) - Method in class opencard.opt.util.URLClassLoader
Get the bytes for the class with the given name.
loadLibrary(String) - Method in class opencard.core.util.SystemAccess
Link to a native DLL.
loadLibrary(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Link to a native DLL.
loadLibrary(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Link to a native DLL.
loadProperties() - Method in interface opencard.core.util.OpenCardConfigurationProvider
Obtain OpenCard Framework properties and add them to the system properties.
loadProperties(String) - Method in class opencard.core.util.SystemAccess
Access system properties
loadProperties(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
loadProperties(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
loadProperties() - Method in class opencard.opt.util.OpenCardPropertyFileLoader
Loads OpenCard properties from a property file.
lock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
Lock the whole terminal including all slots, pinpad, display and other resources.
lock() - Method in interface opencard.opt.terminal.Lockable
 
lockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
lockSlot(int) - Method in interface opencard.opt.terminal.Lockable
 
lockableOpenSlotChannel(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 

M

MASTER_FILE - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
MAX_APDU_SIZE - Static variable in class opencard.opt.applet.ISOAppletSelector
Maximum APDU size allowed by card
MAX_SIZE - Variable in class opencard.opt.database.BasicDatabase
MAX_SIZE represents maximum size of a command APDU that can be built.
MD5 - Static variable in interface opencard.opt.signature.JCAStandardNames
MD5 hash
MULTIMEDIA - Static variable in class com.ms.security.PermissionID
 
MemoryFailureError - exception opencard.opt.database.MemoryFailureError.
A MemoryFailureError is thrown when a memory failure occurs while performing an operation into the smartcard.
MemoryFailureError() - Constructor for class opencard.opt.database.MemoryFailureError
 
MicrosoftSystemAccess - class opencard.opt.ms.MicrosoftSystemAccess.
Singleton that provides access to protected system resources like file I/O, properties, native code under Microsoft browsers.
MicrosoftSystemAccess() - Constructor for class opencard.opt.ms.MicrosoftSystemAccess
make sure all privileges are present even in ctor to avoid further dialogs during execution
m - Variable in class opencard.opt.security.RSAPublicKey
Modulus
m_ - Variable in class opencard.opt.security.RSAPrivateKey
Modulus
maxInputChars() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current maximal number of input characters.
maxInputLength() - Method in class opencard.opt.security.RSAPublicKey
Returns the number of bytes to be input into a signing operation with this key.
maxOutputLength() - Method in class opencard.opt.security.RSACRTKey
Returns the number of bytes to be generated by a signing operation with this key.
maxOutputLength() - Method in class opencard.opt.security.RSAPrivateKey
Returns the number of bytes to be generated by a signing operation with this key.
maxOutputLength() - Method in class opencard.opt.security.RSAPublicKey
Returns the number of bytes to be generated by a signing operation with this key.
messageLabel - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
modulus() - Method in class opencard.opt.security.RSAPrivateKey
Return modulus of this key.
modulus() - Method in class opencard.opt.security.RSAPublicKey
Return modulus of this key.

N

NETIO - Static variable in class com.ms.security.PermissionID
 
NEWCARD - Static variable in class opencard.core.service.CardRequest
Wait behavior if cards already inserted are to be ignored.
NEXT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
NOTICE - Static variable in interface opencard.core.util.TraceLevels
Normal but significant condition
NOT_EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
NO_SUBSET - Static variable in class netscape.security.PrivilegeManager
 
N_DURATIONS - Static variable in class netscape.security.Privilege
 
N_PERMISSIONS - Static variable in class netscape.security.Privilege
 
NetscapeSystemAccess - class opencard.opt.netscape.NetscapeSystemAccess.
Singleton that provides access to protected system resources like file I/O, properties, native code under Netscape browsers.
NetscapeSystemAccess() - Constructor for class opencard.opt.netscape.NetscapeSystemAccess
make sure all privileges are present even in ctor to avoid further dialogs during execution
NotEnoughMemorySpaceException - exception opencard.opt.database.NotEnoughMemorySpaceException.
A NotEnoughMemorySpaceException is thrown when there is not enough memory space to perform an operation into the smartcard
NotEnoughMemorySpaceException() - Constructor for class opencard.opt.database.NotEnoughMemorySpaceException
 
name - Variable in class opencard.core.terminal.CardTerminal
Useful information about this card terminal: the name, the type, and the address (usually meaning the COM port) as registered with the CardTerminalRegistry.
netscape.security - package netscape.security
 
newCardServiceInstance(Class, CardType, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceFactory
Utility method to instantiate a CardService.
next() - Method in class opencard.opt.database.BasicDatabase
Sets the current cursor on the next row satisfying the cursor specification.
A cursor must have been opened before.
next() - Method in interface opencard.opt.database.DatabaseCardService
 
notice(String, String) - Method in class opencard.core.util.Tracer
Traces a NOTICE level message.
notice(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a NOTICE throwable
numberOfComponents() - Method in class opencard.opt.iso.fs.CardFilePath
Return the number components in this path.

O

OCF11CardServiceFactory - class opencard.opt.service.OCF11CardServiceFactory.
A CardServiceFactory can instantiate CardServices for a specific smart card.
OCF11CardServiceFactory() - Constructor for class opencard.opt.service.OCF11CardServiceFactory
Instantiate a CardServiceFactory.
OPEN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
OPENCARD_DOTPROPERTIES - Static variable in interface opencard.core.OpenCardConstants
alternative properties file default name
OPENCARD_PROPERTIES - Static variable in interface opencard.core.OpenCardConstants
properties file default name
OPENCARD_PROPERTY - Static variable in interface opencard.core.OpenCardConstants
Prefix for accessing system properties.
ObjectAlreadyExistsException - exception opencard.opt.database.ObjectAlreadyExistsException.
An ObjectAlreadyExistsException is thrown when trying to create an object that has already be defined before.
ObjectAlreadyExistsException() - Constructor for class opencard.opt.database.ObjectAlreadyExistsException
 
Observer - interface opencard.core.terminal.Observer.
This interface is used by the CardTerminalRegistry to communicate to an interested party added/remove card terminals and card insertion/removal.
OpenCardConfigurationProvider - interface opencard.core.util.OpenCardConfigurationProvider.
OpenCardConfigurationProvider is the general interface that has to be implemented by concrete classes that are to set OpenCard's properties.
OpenCardConstants - interface opencard.core.OpenCardConstants.
Common constants for all OpenCard Framework classes.
OpenCardEvent - class opencard.core.event.OpenCardEvent.
Observable events of the OpenCard framework.
OpenCardEvent(Object, int) - Constructor for class opencard.core.event.OpenCardEvent
Constructs an object of this class.
OpenCardException - exception opencard.core.OpenCardException.
The base class of all checked OpenCard exceptions.
OpenCardException() - Constructor for class opencard.core.OpenCardException
Creates a new exception without detail message.
OpenCardException(String) - Constructor for class opencard.core.OpenCardException
Creates a new exception with detail message.
OpenCardPropertyFileLoader - class opencard.opt.util.OpenCardPropertyFileLoader.
OpenCardPropertyFileLoader is a utility class that loads the opencard.properties file and merges the properties found in there with the system properties.
OpenCardPropertyFileLoader() - Constructor for class opencard.opt.util.OpenCardPropertyFileLoader
 
OpenCardPropertyLoadingException - exception opencard.core.util.OpenCardPropertyLoadingException.
 
OpenCardPropertyLoadingException(String) - Constructor for class opencard.core.util.OpenCardPropertyLoadingException
 
OpenCardRuntimeException - exception opencard.core.OpenCardRuntimeException.
Mother of all OCF runtime exceptions.
OpenCardRuntimeException() - Constructor for class opencard.core.OpenCardRuntimeException
 
OpenCardRuntimeException(String) - Constructor for class opencard.core.OpenCardRuntimeException
 
OperationNotSupportedException - exception opencard.opt.database.OperationNotSupportedException.
An OperationNotSupportedException is thrown when the attempted operation is not supported by the smartcard.
OperationNotSupportedException() - Constructor for class opencard.opt.database.OperationNotSupportedException
 
objectToNotify - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
okButton - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
open() - Method in class opencard.core.service.CardChannel
Opens this CardChannel.
open() - Method in class opencard.core.terminal.CardTerminal
Initializes the CardTerminal.
open() - Method in interface opencard.core.terminal.CardTerminalFactory
initialize the CardTerminalFactory
open() - Method in class opencard.opt.database.BasicDatabase
Opens a cursor, i.e., the cursor is positioned on the first row which satisfies the selection previously defined with the declareCursor method.
open() - Method in interface opencard.opt.database.DatabaseCardService
 
open - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
open() - Method in class opencard.opt.iso.fs.CardRandomAccess
(Re-)open the file.
open() - Method in class opencard.opt.terminal.protocol.T1Protocol
open should be called after creating a new object of this class.
openSlotChannel(int) - Method in class opencard.core.terminal.CardTerminal
Open a SlotChannel on Slot number slotID.
openSlotChannel(int, Object) - Method in class opencard.core.terminal.CardTerminal
Open a SlotChannel on Slot number slotID.
openSlotChannel(Slot) - Method in class opencard.core.terminal.CardTerminal
Deprecated. use openSlotChannel(int) instead
opencard.core - package opencard.core
 
opencard.core.event - package opencard.core.event
 
opencard.core.service - package opencard.core.service
 
opencard.core.terminal - package opencard.core.terminal
 
opencard.core.util - package opencard.core.util
 
opencard.opt.applet - package opencard.opt.applet
 
opencard.opt.applet.mgmt - package opencard.opt.applet.mgmt
 
opencard.opt.database - package opencard.opt.database
 
opencard.opt.emv.mgmt - package opencard.opt.emv.mgmt
 
opencard.opt.iso.fs - package opencard.opt.iso.fs
 
opencard.opt.javacard - package opencard.opt.javacard
 
opencard.opt.ms - package opencard.opt.ms
 
opencard.opt.netscape - package opencard.opt.netscape
 
opencard.opt.security - package opencard.opt.security
 
opencard.opt.service - package opencard.opt.service
 
opencard.opt.signature - package opencard.opt.signature
 
opencard.opt.terminal - package opencard.opt.terminal
 
opencard.opt.terminal.protocol - package opencard.opt.terminal.protocol
 
opencard.opt.util - package opencard.opt.util
 
operator(String) - Static method in class opencard.opt.database.DataObject
This method converts a string value of an operator into its byte value.
outputLength - Variable in class opencard.opt.security.RSACRTKey
output data length
outputLength - Variable in class opencard.opt.security.RSAPublicKey
output data length
outputLength_ - Variable in class opencard.opt.security.RSAPrivateKey
output data length

P

P1 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
P2 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
PARTIALAPPID_POSTFIX - Static variable in class opencard.opt.iso.fs.CardFilePath
 
PKACredential - interface opencard.opt.security.PKACredential.
Public key algorithm (PKA) credential.
PKCS8_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
PKCS # 8 padding
PKCS_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
PKCS # 1 padding
PRESENT_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
PRINTING - Static variable in class com.ms.security.PermissionID
 
PRIV_ALL - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
PRIV_DELETE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
PRIV_INSERT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
PRIV_SELECT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
PRIV_UPDATE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
PROPERTY - Static variable in class com.ms.security.PermissionID
 
PROPER_SUBSET - Static variable in class netscape.security.PrivilegeManager
 
ParameterizedStringTarget - class netscape.security.ParameterizedStringTarget.
 
ParameterizedStringTarget() - Constructor for class netscape.security.ParameterizedStringTarget
 
ParameterizedStringTarget(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.ParameterizedStringTarget
 
ParameterizedTarget - class netscape.security.ParameterizedTarget.
 
ParameterizedTarget() - Constructor for class netscape.security.ParameterizedTarget
 
ParameterizedTarget(String, Principal, int, String, String, String) - Constructor for class netscape.security.ParameterizedTarget
 
ParameterizedTarget(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.ParameterizedTarget
 
PassThruCardService - class opencard.opt.util.PassThruCardService.
A card service for low level communication with smartcards.
PassThruCardService() - Constructor for class opencard.opt.util.PassThruCardService
Creates a new low level card service that is not yet initialized.
PassThruCardServiceFactory - class opencard.opt.util.PassThruCardServiceFactory.
A factory for creating low level card services for any smartcard.
PassThruCardServiceFactory() - Constructor for class opencard.opt.util.PassThruCardServiceFactory
Instantiates a new factory for low level card services.
PermissionID - class com.ms.security.PermissionID.
 
PermissionID(int, String) - Constructor for class com.ms.security.PermissionID
 
PolicyEngine - class com.ms.security.PolicyEngine.
 
PolicyEngine() - Constructor for class com.ms.security.PolicyEngine
 
Pollable - interface opencard.core.terminal.Pollable.
This interface must be implemented by implementations of CardTerminal if they do not generate events when a card is inserted in or removed from the card terminal.
PowerManagementInterface - interface opencard.opt.terminal.PowerManagementInterface.
A CardTerminal that implements the PowerMangementInterface can power down and power up the smart card in a slot.
PrimaryCardServiceFactory - interface opencard.core.service.PrimaryCardServiceFactory.
Of all the CardServiceFactories available for a particular smart card, one must be the primary CardServiceFactory.
Principal - class netscape.security.Principal.
 
Principal() - Constructor for class netscape.security.Principal
 
Principal(URL) - Constructor for class netscape.security.Principal
 
Principal(int, String) - Constructor for class netscape.security.Principal
 
Principal(int, byte[]) - Constructor for class netscape.security.Principal
 
Principal(int, byte[], Class) - Constructor for class netscape.security.Principal
 
PrivateKeyFile - class opencard.opt.security.PrivateKeyFile.
Reference to a private key stored on a smart card in an ISO file.
PrivateKeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.PrivateKeyFile
Constructor from directory path and key number.
PrivateKeyRef - interface opencard.opt.security.PrivateKeyRef.
Interface for classes that reference a private key stored on a smart card.
Privilege - class netscape.security.Privilege.
 
PrivilegeManager - class netscape.security.PrivilegeManager.
 
PrivilegeManager() - Constructor for class netscape.security.PrivilegeManager
 
PrivilegeTable - class netscape.security.PrivilegeTable.
 
PrivilegeTable() - Constructor for class netscape.security.PrivilegeTable
 
PublicKeyFile - class opencard.opt.security.PublicKeyFile.
Reference to a public key stored on a smart card in an ISO file.
PublicKeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.PublicKeyFile
Constructor from directory path and key number.
PublicKeyRef - interface opencard.opt.security.PublicKeyRef.
Interface for classes that reference a public key stored on a smart card.
p - Variable in class opencard.opt.security.RSACRTKey
Prime p
parseHexString(String) - Static method in class opencard.core.util.HexString
Parse bytes encoded as Hexadecimals into a byte array.
parseLittleEndianHexString(String) - Static method in class opencard.core.util.HexString
Parse string of Hexadecimals into a byte array suitable for unsigned BigInteger computations.
parsePrivilege(String) - Static method in class opencard.opt.database.DataObject
This method parses a String describing the privileges and builds a corresponding byte value.
Privileges must be as follow :
"A" stands for "ALL". "I" stands for "INSERT". "S" stands for "SELECT". "U" stands for "UPDATE". "D" stands for "DELETE".
parseString(String) - Static method in class opencard.opt.database.DataObject
Allows to parse a string composed of severals parameters into an array of Strings.
passwordEncoding() - Method in class opencard.core.terminal.CHVControl
Get the password encoding.
passwordOffset() - Method in class opencard.core.terminal.CHVControl
Offset of the password in the body of the command APDU
poll() - Method in interface opencard.core.terminal.Pollable
Checks the status of the underlying terminal device.
powerDownCard(int, int) - Method in interface opencard.opt.terminal.PowerManagementInterface
Power down an inserted smartcard.
powerUpCard(int, int) - Method in interface opencard.opt.terminal.PowerManagementInterface
Power up an inserted smartcard.
prefName - Variable in class opencard.opt.emv.mgmt.EMVAppletInfo
Preferred name retrieved from an EMV EF_DIR (optional)
presentUser(String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Checks the presented user id.
presentUser(String) - Method in class opencard.opt.database.BasicDatabase
 
presentUser(String) - Method in interface opencard.opt.database.DatabaseCardService
 
presentUser(String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
prime1() - Method in class opencard.opt.security.RSACRTKey
First Prime of CRT representation.
prime2() - Method in class opencard.opt.security.RSACRTKey
Second Prime of CRT representation.
prioInd - Variable in class opencard.opt.emv.mgmt.EMVAppletInfo
Priority Index retrieved from an EMV EF_DIR (optional)
privKey - Variable in class opencard.opt.security.DSASignCredential
 
privateExponent() - Method in class opencard.opt.security.RSAPrivateKey
Return Private exponent.
prompt() - Method in class opencard.core.terminal.CHVControl
 
promptUser(int, CardTerminalIOControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
Prompt the user for a password, etc.
promptUser(String, CardTerminalIOControl) - Method in interface opencard.opt.terminal.UserInteraction
Prompt the user for a password, etc.
provideCredentials(SecurityDomain, CredentialBag) - Method in interface opencard.opt.security.SecureService
Provides credentials to a card service.
publicExponent() - Method in class opencard.opt.security.RSAPublicKey
Return Public exponent.
put(Object, Privilege) - Method in class netscape.security.PrivilegeTable
 
put(Target, Privilege) - Method in class netscape.security.PrivilegeTable
 

Q

q - Variable in class opencard.opt.security.RSACRTKey
Prime q
qm - Variable in class opencard.opt.security.RSACRTKey
(inverse of q) mod p

R

RAW_DSA - Static variable in interface opencard.opt.signature.JCAStandardNames
DSA assymetric PKA algorithm (without hashing)
RAW_RSA - Static variable in interface opencard.opt.signature.JCAStandardNames
RSA pka algorithm (without hashing)
READ_INS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
READ_LE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
READ_P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
READ_SEVERAL - Static variable in interface opencard.opt.iso.fs.FileAccessCardService
Magic number for read and readRecords.
REFLECTION - Static variable in class com.ms.security.PermissionID
 
REGISTRY - Static variable in class com.ms.security.PermissionID
 
REVOKE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
ROLLBACK - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
ROOTFILEID - Static variable in class opencard.opt.iso.fs.CardFilePath
 
RSACRTKey - class opencard.opt.security.RSACRTKey.
Contains an RSA key in a form suitable for fast signing via the chinese remainder's algorithm
RSACRTKey(byte[], byte[], byte[], byte[], byte[], int, int, int) - Constructor for class opencard.opt.security.RSACRTKey
Produce an RSACRTKey from the given byte arrays.
RSACRTKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSACRTKey
Produce an RSACRTKey from the given BigIntegers.
RSAPrivateKey - class opencard.opt.security.RSAPrivateKey.
Contains an RSA private key.
RSAPrivateKey(byte[], byte[], int, int, int) - Constructor for class opencard.opt.security.RSAPrivateKey
Produce an RSAPrivateKey from the given byte arrays.
RSAPrivateKey(BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSAPrivateKey
Produce an RSAPrivateKey from the given byte arrays.
RSAPublicKey - class opencard.opt.security.RSAPublicKey.
Contains a public RSA key.
RSAPublicKey(int, byte[], byte[], int) - Constructor for class opencard.opt.security.RSAPublicKey
Produce an RSAPublicKey from the given byte arrays.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSAPublicKey
Produce an RSAPublicKey from the given BigIntegers.
R_BLOCK - Static variable in class opencard.opt.terminal.protocol.T1Block
R-block
ReferencedObjectNotFoundException - exception opencard.opt.database.ReferencedObjectNotFoundException.
A ReferencedObjectNotFoundException is thrown when attempting to perform an operation on an object that does not exists.
ReferencedObjectNotFoundException() - Constructor for class opencard.opt.database.ReferencedObjectNotFoundException
 
RequiredPrecedentCommandNotPerformedException - exception opencard.opt.database.RequiredPrecedentCommandNotPerformedException.
A RequiredPrecedentCommandNotPerformedException is thrown when trying to perform an operation on the smartcard without having performed a necessary operation before.
RequiredPrecedentCommandNotPerformedException() - Constructor for class opencard.opt.database.RequiredPrecedentCommandNotPerformedException
 
ResponseAPDU - class opencard.core.terminal.ResponseAPDU.
A ResponseAPDU represents a Response Application Protocol Data Unit received from the smart card in response to a previous CommandAPDU.
ResponseAPDU(byte[]) - Constructor for class opencard.core.terminal.ResponseAPDU
Creates a new object of this type and initializes it with the given apdu buffer.
ResponseAPDU(int) - Constructor for class opencard.core.terminal.ResponseAPDU
Constructs an object of this type with the given buffer size.
read() - Method in class opencard.opt.iso.fs.CardFileInputStream
Read a byte of data.
read(byte[]) - Method in class opencard.opt.iso.fs.CardFileInputStream
Read data into a byte array.
read(byte[], int, int) - Method in class opencard.opt.iso.fs.CardFileInputStream
Reads data into a slice of a byte array.
read() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a byte of data.
read(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads data into an array of bytes.
read(byte[], int, int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a sub array as a sequence of bytes.
read(CardRecord[]) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Reads data into an array of CardRecords.
read(CardRecord[], int, int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Reads a sub array as a sequence of CardRecords.
read(CardFilePath, int, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Reads a given amount of data from a transparent file.
readBoolean() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a boolean.
readByte() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a byte.
readChar() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a 16 bit char.
readDouble() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a 64 bit double.
readFloat() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a 32 bit float.
readFully(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads bytes, blocking until all bytes are read.
readFully(byte[], int, int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads bytes, blocking until all bytes are read.
readInt() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a 32 bit int.
readLine() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a line terminated by a '\n' or EOF.
readLong() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a 64 bit long.
readPublicKey(PublicKeyRef, String) - Method in interface opencard.opt.signature.KeyGenerationCardService
Read a public key (that was generated on the card) from the card.
readRecord() - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Reads a data record.
readRecord(CardFilePath, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Reads a record from a structured file.
readRecords(CardFilePath, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Reads consecutive records from a structured file.
readShort() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a 16 bit short.
readUTF() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a UTF formatted String.
readUnsignedByte() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads an unsigned 8 bit byte.
readUnsignedShort() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads 16 bit unsigned short.
record - Variable in class opencard.opt.iso.fs.CardRecord
The underlying byte array.
registerApplet(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
Register an applet on the smart card.
registerTarget() - Method in class netscape.security.Target
 
rehabilitate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Rehabilitates a file on the smartcard.
releaseCardChannel() - Method in class opencard.core.service.CardService
Releases the allocated card channel.
releaseCardChannel(CardChannel) - Method in class opencard.core.service.CardServiceScheduler
Releases a card channel.
releaseScheduler(CardServiceScheduler) - Method in class opencard.core.service.CardServiceRegistry
Releases a CardServiceScheduler.
releaseSmartCard(SmartCard) - Method in class opencard.core.service.CardServiceScheduler
Releases a SmartCard object.
remove(Object) - Method in class netscape.security.PrivilegeTable
 
remove(Target) - Method in class netscape.security.PrivilegeTable
 
remove(CardServiceFactory) - Method in class opencard.core.service.CardServiceRegistry
Removes the passed CardServiceFactory from the registry.
remove(String) - Method in class opencard.core.terminal.CardTerminalRegistry
Remove the card terminal named name.
remove(CardTerminal) - Method in class opencard.core.terminal.CardTerminalRegistry
Closes the card terminal and removes it from the registry.
removeApplet(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
Remove an applet from the smart card.
removeCTListener(CTListener) - Method in class opencard.core.event.EventGenerator
Removes a CTListener.
removeCTListener(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated. use EventGenerator.removeCTListener() instead
removePollable(Pollable) - Method in class opencard.core.terminal.CardTerminalRegistry
Removes a Pollable card terminal from the observer's list of terminals to be polled.
removeTracerListener(TracerListener) - Static method in class opencard.core.util.Tracer
Removes a TracerListener.
reset(CardChannel, boolean) - Method in class opencard.core.service.CardServiceScheduler
Reset the card associated with this CardServiceScheduler
reset(SlotChannel, int) - Method in class opencard.core.terminal.CardTerminal
Deprecated. use reset(SlotChannel)
reset(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
Reset a smart card inserted in a slot.
reset(int) - Method in class opencard.core.terminal.SlotChannel
Deprecated.  
reset() - Method in class opencard.core.terminal.SlotChannel
Reset the smart card attached to this SlotChannel's slot.
resolvePath(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Provides a hook for resolving symbolic path components.
responseToString(ResponseAPDU) - Static method in class opencard.opt.database.DataObject
Converts a response APDU sent back by the smartcard into a string.
result() - Method in class opencard.core.terminal.CardTerminalIOBlender
Return the end product.
revertPrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
revertPrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
revoke(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Allows to revoke privileges granted before.
Only the owner of the table or view can revoke privileges.
revoke(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
rollback() - Method in class opencard.opt.database.BasicDatabase
Restores the context in the way it was before the transaction operation BEGIN as been executed.
The transaction operation BEGIN must have been previously performed.
rollback() - Method in interface opencard.opt.database.DatabaseCardService
 
run() - Method in class opencard.core.event.EventGenerator
Periodically checks all Pollable terminals.

S

SCOPE - Static variable in class netscape.security.Privilege
 
SCQLError - exception opencard.opt.database.SCQLError.
A SCQLError exception is thrown when an error of execution occurs while a database smartcard is used.
SCQLError() - Constructor for class opencard.opt.database.SCQLError
 
SCQLException - exception opencard.opt.database.SCQLException.
This class which extends the Java objectException object class, is the most general exception of the database package.
SCQLException() - Constructor for class opencard.opt.database.SCQLException
Build a new SCQLException object.
SCQLException(String) - Constructor for class opencard.opt.database.SCQLException
Build a new SCQLException with the corresponding message.
SCQL_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
INS coding constants (SCQL constant to perform SCQL operations such as createTable, createView, grant, revoke ...)
SECURITY - Static variable in class com.ms.security.PermissionID
 
SELECT_CLASS - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_INS - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_INS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SELECT_LE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SELECT_P1 - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_P1 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SELECT_P2 - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SELECT_SW1_ERROR - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_SW1_WARNING - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_SW2_INCORRECTLC - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_SW2_INCORRECTP1P2 - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_SW2_INVALID - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_SW2_NOTFOUND - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_SW2_UNFORMAT - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_SW2_UNSUPPORTED - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SEPARATOR - Static variable in class opencard.opt.database.DataObject
 
SESSION - Static variable in class netscape.security.Privilege
 
SHA1 - Static variable in interface opencard.opt.signature.JCAStandardNames
SHA-1 hash
SHA1_DSA - Static variable in interface opencard.opt.signature.JCAStandardNames
DSA pka algorithm including SHA-1 hashing
SHA1_RSA - Static variable in interface opencard.opt.signature.JCAStandardNames
SHA-1 hash and RSA pka algorithm
SMARTCARD_REMOVED - Static variable in interface opencard.core.OpenCardConstants
SmartCard events 0x002.
STRING_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
String encoding; that is, use the String.getBytes() method.
SW1_CHECK_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_COMMAND_NOT_ALLOWED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_EXEC_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_INCORRECT_LE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW1_INCORRECT_P1P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW1_INSTRUCTION_CODE_NOT_SUPPORTED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_OK - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_OK_WITH_RETURN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_RESPONSE_PENDING - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW1_WARNING - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_WRONG_LENGTH - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW1_WRONG_PARAM - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_CHECK_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_COMMAND_NOT_ALLOWED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_EXEC_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_INCORRECT_PARAM - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_INSTRUCTION_CODE_NOT_SUPPORTED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_MEM_FAILURE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_OBJECT_ALREADY_EXISTS - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_OBJECT_NOT_FOUND - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_OK - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_OPERATION_NOT_SUPPORTED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_REQUIRED_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_SECURITY - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_WARNING - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW2_WRONG_PARAM - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
SW_DATA_CORRUPTED - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_FILEINVALIDATED - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_FILENOTFOUND - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_INCOMPATIBLE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_INCORRECT_CLA - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_INCORRECT_INS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_INCORRECT_LC - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_INCORRECT_P1P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_MFCFILENOTFOUND - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_NOTSUPPORTED - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_OK - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SW_OK - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_RECORDNOTFOUND - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SW_WRONG_LENGTH - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
SYM_SEPARATOR - Static variable in class opencard.opt.iso.fs.CardFilePath
There are two kinds of path component separators: SYM_SEPARATOR used for symbolic paths (for example "/wuff/oink") FID_SEPARATOR used for file ID paths (for example ":CAFF:EEBA:BE00") Although represented as a string, both separators really are just one character long.
SYSSTREAMS - Static variable in class com.ms.security.PermissionID
 
SYSTEM - Static variable in class com.ms.security.PermissionID
 
S_ABORT_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
S_ABORT_REQUEST
S_ABORT_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
S_ABORT_RESPONSE
S_BLOCK - Static variable in class opencard.opt.terminal.protocol.T1Block
S-block
S_IFS_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
S_IFS_REQUEST
S_IFS_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
S_IFS_RESPONSE
S_RESYNCH_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
S_RESYNCH_REQUEST
S_RESYNCH_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
S_RESYNCH_RESPONSE
S_VPP_STATE_ERROR_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
S_VPP_STATE_ERR_RESPONSE
S_WTX_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
S_WTX_REQUEST
S_WTX_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
S_WTX_RESPONSE
SecretKeyFile - class opencard.opt.security.SecretKeyFile.
Reference to a secret key stored on a smart card in an ISO file.
SecretKeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.SecretKeyFile
Constructor from directory path and key number.
SecretKeyRef - interface opencard.opt.security.SecretKeyRef.
Interface for classes that reference a secret key stored on a smart card.
SecureService - interface opencard.opt.security.SecureService.
An interface for card services with cryptographic security mechanisms.
SecurityAttribute - class opencard.opt.database.SecurityAttribute.
A SecurityAttribute is a wrapper for a byte array that holds a security attribute (DO, or Data Object) to be passed as parameter to some functions of a DatabaseCardService (such as createTable, createView, or presentUser).
SecurityAttribute(byte[]) - Constructor for class opencard.opt.database.SecurityAttribute
 
SecurityAttribute(String) - Constructor for class opencard.opt.database.SecurityAttribute
 
SecurityDomain - interface opencard.opt.security.SecurityDomain.
SecurityDomain is a tag interface for classes which can be used to identify a security domain.
SignCredential - interface opencard.opt.security.SignCredential.
Credential used by a card service to sign a block of data that matches the key's input length.
SignatureCardService - interface opencard.opt.signature.SignatureCardService.
SignatureCardService The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
Slot - class opencard.core.terminal.Slot.
Deprecated. use slot number instead
Slot(CardTerminal, int) - Constructor for class opencard.core.terminal.Slot
Deprecated. Instantiate a Slot object belonging to the CardTerminal object terminal.
SlotChannel - class opencard.core.terminal.SlotChannel.
A SlotChannel serves a dual purpose: It is a gate object providing access to the smart card and, in addition, is used to send and receive APDUs and generally interact with the card.
SlotChannel(CardTerminal, int, Object) - Constructor for class opencard.core.terminal.SlotChannel
Instantiate a SlotChannel.
SmartCard - class opencard.core.service.SmartCard.
The SmartCard object is the point of access to the OpenCard framework for the application.
SmartCard(CardServiceScheduler, CardID) - Constructor for class opencard.core.service.SmartCard
Instantiates a SmartCard object that is tied to scheduler.
SymmetricCredential - interface opencard.opt.security.SymmetricCredential.
Credential that implements a symmetric algorithm like DES.
SystemAccess - class opencard.core.util.SystemAccess.
Singleton that provides access to protected system resources like file I/O, properties, native code.
SystemAccess() - Constructor for class opencard.core.util.SystemAccess
 
sameDuration(Privilege) - Method in class netscape.security.Privilege
 
sameDuration(int) - Method in class netscape.security.Privilege
 
samePermission(Privilege) - Method in class netscape.security.Privilege
 
samePermission(int) - Method in class netscape.security.Privilege
 
seek(long) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Sets the file pointer to the specified absolute position.
selectApplet(CardChannel, AppletID) - Method in interface opencard.opt.applet.AppletSelector
Select a given applet with the specified AppletID.
selectApplet(CardChannel, AppletID) - Method in class opencard.opt.applet.ISOAppletSelector
Selects a Card Applet with the specified Application Identifier in the Card.
selectApplet(CardChannel, AppletID) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Selects the card applet with the given application ID using the given channel for communication with the card.
selectedAppletID_ - Variable in class opencard.opt.applet.CardState
The application identifier of the currently selected applet.
sendAPDU(SlotChannel, CommandAPDU) - Method in class opencard.core.terminal.CardTerminal
Send a CommandAPDU on a slot.
sendAPDU(SlotChannel, CommandAPDU, int) - Method in class opencard.core.terminal.CardTerminal
Deprecated.  
sendAPDU(CommandAPDU) - Method in class opencard.core.terminal.SlotChannel
Send a CommandAPDU on this SlotChannel.
sendAPDU(CommandAPDU, int) - Method in class opencard.core.terminal.SlotChannel
Deprecated.  
sendAPDU(CommandAPDU) - Method in class opencard.opt.database.BasicDatabase
This method is used to send APDU commands to the smartcard.
sendCommandAPDU(CommandAPDU) - Method in class opencard.core.service.CardChannel
Sends a CommandAPDU to the smart card.
sendCommandAPDU(CardChannel, CommandAPDU) - Method in class opencard.opt.applet.AppletProxy
Sends an APDU to the applet to which this proxy belongs, using the given channel.
sendCommandAPDU(CommandAPDU) - Method in class opencard.opt.applet.AppletProxy
Sends an APDU to the applet to which this proxy belongs.
sendCommandAPDU(CardChannel, AppletID, CommandAPDU) - Method in class opencard.opt.applet.BasicAppletCardService
Sends a CommandAPDU to the applet on the card that has the given application identifier using the given channel.
sendCommandAPDU(AppletID, CommandAPDU) - Method in class opencard.opt.applet.BasicAppletCardService
Sends a CommandAPDU to the applet on the card that has the given application identifier.
sendCommandAPDU(AppletID, CommandAPDU) - Method in interface opencard.opt.javacard.JavaCardCardService
Deprecated. Send the specified commandAPDU to the applet with the ID AppletID.
sendCommandAPDU(CommandAPDU) - Method in class opencard.opt.util.PassThruCardService
Sends a CommandAPDU to the smart card.
sendTerminalCommand(byte[]) - Method in interface opencard.opt.terminal.TerminalCommand
Send a command to the terminal.
sendVerifiedAPDU(CommandAPDU, CHVControl, CHVDialog, int) - Method in class opencard.core.service.CardChannel
Deprecated.  
sendVerifiedAPDU(CommandAPDU, CHVControl, CHVDialog) - Method in class opencard.core.service.CardChannel
Sends a command including a PIN to the smart card within a given time.
sendVerifiedAPDU(SlotChannel, CommandAPDU, CHVControl, CHVDialog, int) - Method in class opencard.core.service.CardHolderVerificationGUI
Deprecated.  
sendVerifiedAPDU(SlotChannel, CommandAPDU, CHVControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
Queries for a PIN and sends it to the smartcard.
sendVerifiedAPDU(CardChannel, CommandAPDU, CHVControl, int) - Method in class opencard.opt.applet.AppletProxy
Send a verify CHV command APDU to the card after filling in the password obtained from the CHV dialog currently associated with this card service.
sendVerifiedAPDU(CardChannel, AppletID, CommandAPDU, CHVControl, int) - Method in class opencard.opt.applet.BasicAppletCardService
Send a verify CHV command APDU to the card applet with the given application identifier after filling in the password obtained from the CHV dialog currently associated with this card service.
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl, int) - Method in class opencard.core.terminal.CardTerminal
default implementation for deprecated method in interface VerifiedAPDUInterface.
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl, int) - Method in interface opencard.core.terminal.VerifiedAPDUInterface
Deprecated. do not implement in terminals implementing this interface !
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl) - Method in interface opencard.core.terminal.VerifiedAPDUInterface
Send a CommandAPDU and have it verified by the CardTerminal.
set(int, byte, boolean) - Method in class opencard.opt.util.Tag
Set the tag number, class and constructed flag of this Tag to the given values.
setAppletID(AppletID) - Method in class opencard.opt.applet.AppletInfo
Set the applet identifier (AppletID).
setAppletSelector(AppletSelector) - Method in class opencard.opt.applet.BasicAppletCardService
Set the applet selector.
setAppletSelector(AppletSelector) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Set the applet selector.
setApplets(Vector) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
 
setBlockWaitingTime(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
setBlockWaitingTime sets the block waiting time in milliseconds.
setByte(int, int) - Method in class opencard.core.terminal.APDU
Sets the byte at the specified position in the buffer.
setCHVDialog(CHVDialog) - Method in class opencard.core.service.CardService
Sets the CHV dialog to be used for getting passwords from the user.
setCHVDialog(CHVDialog) - Method in interface opencard.opt.service.CardServiceInterface
Provides an application-specific dialog for CHV input.
setCardChannel(CardChannel) - Method in class opencard.core.service.CardService
Sets the channel to use for communicating with the smartcard.
setCardServiceClass(Class) - Method in class opencard.core.service.CardRequest
Deprecated.  
setCardTerminal(CardTerminal) - Method in class opencard.core.service.CardRequest
Deprecated.  
setConstructed(boolean) - Method in class opencard.opt.util.Tag
Set the constructed flag of this Tag to the given value.
setCustomChannel(CardChannel) - Method in class opencard.core.service.CardServiceScheduler
Deprecated. use CardChannel.setState() instead
setData(Object) - Method in class opencard.opt.applet.AppletInfo
Set the applet data.
setDomain(SecurityDomain) - Method in class opencard.opt.applet.AppletInfo
Set the applet security domain
setFilter(CardIDFilter) - Method in class opencard.core.service.CardRequest
Sets the filter of this CardRequest.
setInfo(Object) - Method in class opencard.core.service.CardType
Attach additional information with the CardType that can be used when instantiating card services.
setLabel(String) - Method in class opencard.opt.applet.AppletInfo
Set the applet label.
setLength(int) - Method in class opencard.core.terminal.APDU
Sets the length of valid range within the APDU buffer.
setObserver(Observer) - Method in class opencard.core.terminal.CardTerminalRegistry
The Observer is the bridge to the opencard.core.event package which creates events for card insertion/card removal
setPollInterval(int) - Method in class opencard.core.event.EventGenerator
Sets the poll interval in ms
setPollInterval(int) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated.  
setRecvSequenceCounter(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
setRecvSequenceCounter
setScheduler(Object) - Method in class opencard.core.terminal.SlotChannel
 
setSelectedAppletID(AppletID) - Method in class opencard.opt.applet.CardState
Sets the Application Identifier of the currently selected card applet.
setSendSequenceCounter(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
setSendSequenceCounter
setState(Object) - Method in class opencard.core.service.CardChannel
Stores a service specific object associated with this channel.
setSystemAccess(SystemAccess) - Static method in class opencard.core.util.SystemAccess
Set the SystemAccess instance for the current thread.
setTimeout(int) - Method in class opencard.core.service.CardRequest
Sets the timeout value of this CardRequest.
setValue(byte[]) - Method in class opencard.opt.util.TLV
Set the value field of this TLV from the byte array.
setWaitBehavior(int) - Method in class opencard.core.service.CardRequest
Deprecated.  
setupSmartCard(SlotChannel) - Method in interface opencard.core.service.PrimaryCardServiceFactory
Before a smart card is accessed the first time, CardServiceRegistry will invoke setupSmartCard() on the first PrimaryCardServiceFactory it finds.
shutdown() - Static method in class opencard.core.service.SmartCard
Shuts down the entire OpenCard Framework.
sign(byte[]) - Method in class opencard.opt.security.DSASignCredential
Compute a signature over a block of data.
sign(byte[]) - Method in interface opencard.opt.security.SignCredential
Sign/encrypt a block of data.
signData(PrivateKeyRef, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Generate a digital Signature.
signData(PrivateKeyRef, String, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Generate a digital Signature (overload method that allows to specify the padding algorithm).
signHash(PrivateKeyRef, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Generate a digital Signature on the provided hash.
signHash(PrivateKeyRef, String, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Generate a digital Signature on the provided hash (Overloaded method that allows to specify the padding algorithm).
size() - Method in class netscape.security.PrivilegeTable
 
size() - Method in class opencard.opt.util.Tag
Return the number of bytes which are required to BER-code the tag value.
skip(long) - Method in class opencard.opt.iso.fs.CardFileInputStream
Skips n bytes of input.
skip(int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Skips the number of records specified.
skipBytes(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Skips the number of bytes specified.
slotID - Variable in class opencard.core.terminal.Slot
Deprecated. The slot identifier.
slotNr - Variable in class opencard.core.terminal.CardID
The slot which holds the card with this ATR.
slots - Variable in class opencard.core.terminal.CardTerminal
Deprecated.  
slots() - Method in class opencard.core.terminal.CardTerminal
 
start() - Static method in class opencard.core.service.SmartCard
Initializes the entire OpenCard Framework and is meant to be the first method to be invoked in any application in order to setup OpenCard properly.
startsWith(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Check whether this path starts with prefix.
storeCredential(Object, Credential) - Method in class opencard.opt.security.CredentialStore
Stores a credential.
supports(CardID) - Method in class opencard.opt.security.CredentialStore
Tests whether this store supports a particular card.
sw() - Method in class opencard.core.terminal.ResponseAPDU
Gets the value of SW1 and SW2 as a short integer.
sw1() - Method in class opencard.core.terminal.ResponseAPDU
Gets the value of SW1 as a byte.
sw2() - Method in class opencard.core.terminal.ResponseAPDU
Gets the value of SW1 as a byte.

T

T1Block - class opencard.opt.terminal.protocol.T1Block.
T1Block represents T1 block (see ISO7816-3)
T1Block(int, int, int, byte[], int) - Constructor for class opencard.opt.terminal.protocol.T1Block
Constructor
T1Block(byte[], int) - Constructor for class opencard.opt.terminal.protocol.T1Block
create Block object from raw T1-Block
T1BlockEDCErrorException - exception opencard.opt.terminal.protocol.T1BlockEDCErrorException.
T1BlockEDCErrorException is thrown when length of byte array (raw data) is incorrect
T1BlockEDCErrorException() - Constructor for class opencard.opt.terminal.protocol.T1BlockEDCErrorException
Constructor
T1BlockEDCErrorException(String) - Constructor for class opencard.opt.terminal.protocol.T1BlockEDCErrorException
Constructor accepting a message text
T1BlockFactory - class opencard.opt.terminal.protocol.T1BlockFactory.
T1BlockFactory creates T1Block-objects - for detailed informations see ISO-7816-3.
T1BlockFactory() - Constructor for class opencard.opt.terminal.protocol.T1BlockFactory
 
T1BlockLengthException - exception opencard.opt.terminal.protocol.T1BlockLengthException.
T1BlockLengthException is thrown when length of byte array (raw data) is incorrect
T1BlockLengthException() - Constructor for class opencard.opt.terminal.protocol.T1BlockLengthException
Constructor
T1BlockLengthException(String) - Constructor for class opencard.opt.terminal.protocol.T1BlockLengthException
Constructor accepting a message text
T1BlockNotImplementedFeatureException - exception opencard.opt.terminal.protocol.T1BlockNotImplementedFeatureException.
T1Protocol is a small subset of the T1 block protocol.
T1DataPacketTooLongException - exception opencard.opt.terminal.protocol.T1DataPacketTooLongException.
T1DataPacketTooLongException is thrown when the info-field of an I-Block is greater than 254 bytes
T1DataPacketTooLongException() - Constructor for class opencard.opt.terminal.protocol.T1DataPacketTooLongException
Constructor accepting a message text
T1DataPacketTooLongException(String) - Constructor for class opencard.opt.terminal.protocol.T1DataPacketTooLongException
Constructor accepting a message text
T1Exception - exception opencard.opt.terminal.protocol.T1Exception.
T1Exception is the base exception for all T1 exceptions
T1Exception() - Constructor for class opencard.opt.terminal.protocol.T1Exception
Constructor
T1Exception(String) - Constructor for class opencard.opt.terminal.protocol.T1Exception
Constructor accepting a message text
T1IOException - exception opencard.opt.terminal.protocol.T1IOException.
T1IOException is thrown when an IO error occurs in the T1 protocol
T1IOException(String) - Constructor for class opencard.opt.terminal.protocol.T1IOException
Constructor accepting a message text
T1Protocol - class opencard.opt.terminal.protocol.T1Protocol.
T1Protocol is a small subset of the T1 block protocol.
T1Protocol(int, int, int) - Constructor for class opencard.opt.terminal.protocol.T1Protocol
Constructor with specification of the host- and remoteaddress
T1TimeoutException - exception opencard.opt.terminal.protocol.T1TimeoutException.
T1TimeoutException is thrown when an send- or receive-timeout occurs in the T1 protocol
T1TimeoutException(String) - Constructor for class opencard.opt.terminal.protocol.T1TimeoutException
Constructor accepting a message text
T1UnknownBlockException - exception opencard.opt.terminal.protocol.T1UnknownBlockException.
T1UnknownBlockException is thrown when an IO error occurs in the T1 protocol
T1UnknownBlockException() - Constructor for class opencard.opt.terminal.protocol.T1UnknownBlockException
Constructor accepting a message text
T1UnknownBlockException(String) - Constructor for class opencard.opt.terminal.protocol.T1UnknownBlockException
Constructor accepting a message text
TAG_CH_CERTIFICATE_1 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
TAG_CH_CERTIFICATE_2 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
TAG_CH_NAME_1 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
TAG_CH_NAME_2 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
TAG_EMV_ADF_NAME - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_APP_DISCR_DATA - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_APP_LABEL - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_APP_PREF_NAME - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_APP_PRIO_IND - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_APP_TEMPLATE - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_CMD_TO_PERFORM - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_DDF_NAME - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TAG_EMV_SFI - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
TERMINAL_ADDRESS_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
third element in terminal configuration array
TERMINAL_NAME_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
first element in terminal configuration array
TERMINAL_TYPE_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
second element in terminal configuration array
THREAD - Static variable in class com.ms.security.PermissionID
 
TLV - class opencard.opt.util.TLV.
This class represents a TLV (Tag Length Value) structure.
TLV() - Constructor for class opencard.opt.util.TLV
Create an empty TLV.
TLV(byte[]) - Constructor for class opencard.opt.util.TLV
Create a TLV object from an ASN.1 BER encoded byte array.
TLV(Tag, byte[]) - Constructor for class opencard.opt.util.TLV
Create a TLV object from the given Tag object and data.
TLV(Tag, int) - Constructor for class opencard.opt.util.TLV
Create a primitive TLV object from a given tag and positive integer.
TLV(Tag, TLV) - Constructor for class opencard.opt.util.TLV
Create a constructed TLV object from the given Tag object and TLV object to be contained.
TRACE_EVENT - Static variable in class opencard.core.event.TracerEvent
 
TRANSACTION_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
Tag - class opencard.opt.util.Tag.
This class represents Tags as defined in the Basic Encoding Rules for ASN.1 defined in ISO 8825.
Tag() - Constructor for class opencard.opt.util.Tag
Create a null tag.
Tag(Tag) - Constructor for class opencard.opt.util.Tag
Clone a tag.
Tag(int, byte, boolean) - Constructor for class opencard.opt.util.Tag
Creates a tag from a given tag value, class and constructed flag.
Tag(byte[], int[]) - Constructor for class opencard.opt.util.Tag
Create a tag from binary representation.
Tag(byte[]) - Constructor for class opencard.opt.util.Tag
 
Target - class netscape.security.Target.
 
Target() - Constructor for class netscape.security.Target
 
Target(String, Principal) - Constructor for class netscape.security.Target
 
Target(String) - Constructor for class netscape.security.Target
 
Target(String, Principal, Target[]) - Constructor for class netscape.security.Target
 
Target(String, Principal, int, String, String, String) - Constructor for class netscape.security.Target
 
Target(String, Principal, int, String, String, String, Target[]) - Constructor for class netscape.security.Target
 
Target(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.Target
 
Target(String, Principal, int, String, String, String, String, Target[]) - Constructor for class netscape.security.Target
 
TerminalCommand - interface opencard.opt.terminal.TerminalCommand.
TerminalCommand is a generic interface for sending commands to a CardTerminal.
TerminalInitException - exception opencard.core.terminal.TerminalInitException.
Thrown when a timeout occured.
TerminalInitException(String) - Constructor for class opencard.core.terminal.TerminalInitException
 
TerminalInitException(String, CardTerminal) - Constructor for class opencard.core.terminal.TerminalInitException
 
TerminalLockedException - exception opencard.opt.terminal.TerminalLockedException.
A TerminalLockedException signals that an operation was requested from a locked terminal by another thread than the lock owner.
TerminalLockedException() - Constructor for class opencard.opt.terminal.TerminalLockedException
Constructs an object of this class.
TerminalLockedException(String) - Constructor for class opencard.opt.terminal.TerminalLockedException
Constructs an exception and passes a string with a possible cause.
TerminalLockedException(String, CardTerminal) - Constructor for class opencard.opt.terminal.TerminalLockedException
The CardTerminal enhanced constructor.
TerminalTimeoutException - exception opencard.core.terminal.TerminalTimeoutException.
Thrown when a timeout occured.
TerminalTimeoutException(String, int) - Constructor for class opencard.core.terminal.TerminalTimeoutException
 
TraceLevels - interface opencard.core.util.TraceLevels.
Constants used by Tracer.
Tracer - class opencard.core.util.Tracer.
Utility class for tracing.
Tracer(Object, String) - Constructor for class opencard.core.util.Tracer
Constructs a tracer for a certain object with the name of its class.
Tracer(Object, Class) - Constructor for class opencard.core.util.Tracer
Traces a certain class.
Tracer(Class) - Constructor for class opencard.core.util.Tracer
Traces a certain class.
TracerEvent - class opencard.core.event.TracerEvent.
A TracerEvent signals a trace event as send by the Tracer.
TracerEvent(int, Object, String, Thread, Throwable) - Constructor for class opencard.core.event.TracerEvent
Instantiate a CardTerminalEvent.
TracerEvent(int, Object, String, Thread, String) - Constructor for class opencard.core.event.TracerEvent
Instantiate a CardTerminalEvent.
TracerListener - interface opencard.core.event.TracerListener.
The listener interface for receiving TracerEvents.
tag() - Method in class opencard.opt.util.TLV
Get the tag of this TLV.
tail() - Method in class opencard.opt.iso.fs.CardFilePath
Return the last CardFilePathComponent of this CardFilePath object.
terminal - Variable in class opencard.core.terminal.CardID
 
terminal - Variable in class opencard.core.terminal.Slot
Deprecated. The "owning" CardTerminal.
terminatorSet() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current terminator character set.
textField - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
throwException(ResponseAPDU) - Method in class opencard.opt.database.BasicDatabase
This method is used in this package to manage exceptions.
timeout() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current timeout value.
toBinary() - Method in class opencard.opt.util.TLV
BER-code this TLV.
toBinary(byte[], int[]) - Method in class opencard.opt.util.Tag
Convert the tag to binary representation.
toBinaryContent() - Method in class opencard.opt.util.TLV
BER-code this TLV's value field.
toByte() - Method in class opencard.opt.iso.fs.CardFileShortFileID
Return the byte representation of this component.
toByteArray() - Method in class opencard.opt.iso.fs.CardFileAppID
Return a byte array representing this application ID.
toByteArray() - Method in class opencard.opt.iso.fs.CardFileFileID
Return the byte array representing this component.
toByteArray(byte[], int) - Method in class opencard.opt.iso.fs.CardFileFileID
Fill in the byte array that represents this component.
toEMVTLV() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Packs the attributes of this application info class into an EMV compliant TLV structure
toShort() - Method in class opencard.opt.iso.fs.CardFileFileID
Return the short representation of this component.
toString() - Method in class netscape.security.Principal
 
toString() - Method in class netscape.security.Privilege
 
toString() - Method in class netscape.security.PrivilegeTable
 
toString() - Method in class netscape.security.Target
 
toString() - Method in class opencard.core.event.CardTerminalEvent
 
toString() - Method in class opencard.core.event.OpenCardEvent
Gets a printable representation of this object.
toString() - Method in class opencard.core.event.TracerEvent
 
toString() - Method in class opencard.core.service.CardChannel
Returns a string representation of this card channel.
toString() - Method in class opencard.core.service.CardRequest
Returns a string representation of this card request.
toString() - Method in class opencard.core.service.CardServiceRegistry
Gets a meaningful String representation of this CardServiceRegistry.
toString() - Method in class opencard.core.service.CardServiceScheduler
Returns a human-readable string representation of this scheduler.
toString() - Method in class opencard.core.terminal.APDU
Returns a human-readable string representation of this APDU.
toString() - Method in class opencard.core.terminal.CardID
Returns a String representation of this CardID object.
toString() - Method in class opencard.core.terminal.CardTerminal
Returns a printable representation of this CardTerminal object.
toString() - Method in class opencard.core.terminal.SlotChannel
 
toString() - Method in class opencard.opt.applet.AppletInfo
Return the applet information as a string.
toString() - Method in class opencard.opt.applet.ID
Returns the ID as a string.
toString() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
 
toString() - Method in class opencard.opt.iso.fs.CardFile
Returns a human-readable string representation of this card file object.
toString() - Method in class opencard.opt.iso.fs.CardFilePath
Return a string representation of this object.
toString() - Method in class opencard.opt.iso.fs.CardFilePathComponent
Overrides Object.toString() and returns a string representation of this component..
toString() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets a string representation of this APDU.
toString() - Method in class opencard.opt.terminal.protocol.T1Block
toString returns informations about this block object (not yet optimized)
toString() - Method in class opencard.opt.util.TLV
Convert a TLV to a string.
toString(Hashtable, int) - Method in class opencard.opt.util.TLV
Convert a TLV to a string.
toString() - Method in class opencard.opt.util.Tag
Get a string representation for this tag.
toVerboseHtml() - Method in class netscape.security.Principal
 
toVerboseString() - Method in class netscape.security.Principal
 
trace(Object, String, int, String, String, Throwable) - Static method in class opencard.core.util.Tracer
Adds a message to the trace.
trace(int, String, String) - Method in class opencard.core.util.Tracer
Adds a trace message.
trace(int, String, Throwable) - Method in class opencard.core.util.Tracer
Traces the stack trace of the Throwable.
traceEvent(TracerEvent) - Method in interface opencard.core.event.TracerListener
 
transmit(byte[]) - Method in class opencard.opt.terminal.protocol.T1Protocol
transmit sends the data to the terminal and waits for result until timeout is reached.
transmit(int, byte[]) - Method in class opencard.opt.terminal.protocol.T1Protocol
transmit sends the data to the terminal and waits for result until timeout is reached.
transmit(int, int, byte[]) - Method in class opencard.opt.terminal.protocol.T1Protocol
transmit sends the data to the terminal and waits for result until timeout is reached.
type - Variable in class opencard.core.terminal.CardTerminal
 

U

UI - Static variable in class com.ms.security.PermissionID
 
UNSUPPORTED - Static variable in class opencard.core.service.CardType
Reserved instance of card type to be used for cards that are not supported by a card service factory.
UPDATE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
URLClassLoader - class opencard.opt.util.URLClassLoader.
Special class loader for loading classes from a URL.
URLClassLoader(URL) - Constructor for class opencard.opt.util.URLClassLoader
Create a new instance.
URLClassLoader(URL, String) - Constructor for class opencard.opt.util.URLClassLoader
Try to load classes from an archive first.
USERFILEIO - Static variable in class com.ms.security.PermissionID
 
USER_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
UserInteraction - interface opencard.opt.terminal.UserInteraction.
User interaction takes place through the display() method (to display information to the user), the keyboardInput() method (to retrieve information from the user) and the promptUser() method to combine display and input in a single call.
UserTarget - class netscape.security.UserTarget.
 
UserTarget() - Constructor for class netscape.security.UserTarget
 
UserTarget(String, Principal, int, String, String, String) - Constructor for class netscape.security.UserTarget
 
UserTarget(String, Principal, int, String, String, String, Target[]) - Constructor for class netscape.security.UserTarget
 
UserTarget(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.UserTarget
 
UserTarget(String, Principal, int, String, String, String, String, Target[]) - Constructor for class netscape.security.UserTarget
 
unlock(Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
Unlock the whole terminal including all slots, pinpad, other resources.
unlock(Object) - Method in interface opencard.opt.terminal.Lockable
 
unlockSlot(int, Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
unlockSlot(int, Object) - Method in interface opencard.opt.terminal.Lockable
 
update(String) - Method in class opencard.opt.database.BasicDatabase
Updates one or more fields of a row in a table or view to which the cursor points.
The command can only be executed by the table owner or a user with the UPDATE privilege.
A cursor must be opened before.
The value for the special column USER, if present, is inserted by the card.
update(String) - Method in interface opencard.opt.database.DatabaseCardService
 
updateCards(CardTerminal, int, boolean) - Method in class opencard.core.event.EventGenerator
Notify listeners that a card was inserted into or removed from a slot of a terminal.
updateCards(CardTerminal, int, boolean) - Method in interface opencard.core.terminal.Observer
The CardTerminalRegistry calls this method when a card is inserted/ removed in one of the registered terminals.
updateTerminals(Pollable, boolean) - Method in class opencard.core.event.EventGenerator
.
updateTerminals(Pollable, boolean) - Method in interface opencard.core.terminal.Observer
The CardTerminalRegistry calls this method when a pollable terminal is added or removed
url - Variable in class opencard.opt.util.URLClassLoader
 
useDefaultChannel() - Method in class opencard.core.service.CardServiceScheduler
Deprecated.  

V

VerifiedAPDUInterface - interface opencard.core.terminal.VerifiedAPDUInterface.
A CardTerminal that implements the VerifiedAPDUInterface can query the user for CHV (Card Holder Verification) data and insert that CHV data into the CommandAPDU.
valueAsByteArray() - Method in class opencard.opt.util.TLV
Get the value field of this TLV as a byte array.
valueAsNumber() - Method in class opencard.opt.util.TLV
Get the value of this TLV as a positive integer number.
verifyPassword(SecurityDomain, int, byte[]) - Method in interface opencard.opt.security.CHVCardService
Checks a password for card holder verification.
verifySignedData(PublicKeyRef, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Verify a digital Signature including hashing.
verifySignedData(PublicKeyRef, String, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Verify a digital Signature including hashing (overload method that allows to specify the padding algorithm to be used).
verifySignedHash(PublicKeyRef, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Verify a digital Signature.
verifySignedHash(PublicKeyRef, String, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Verify a digital Signature (overloaded method that allows to specify the padding algorithm to be used).

W

WARNING - Static variable in interface opencard.core.util.TraceLevels
Warning condition
WrongLengthException - exception opencard.opt.database.WrongLengthException.
A WrongLengthException is thrown when the size of the data that was sent to the smartcard is invalid.
WrongLengthException() - Constructor for class opencard.opt.database.WrongLengthException
 
waitForCard(CardRequest) - Static method in class opencard.core.service.SmartCard
Waits for a card to be inserted into any of the card terminals attached to the system.
waitForCard(CardRequest, Object) - Static method in class opencard.core.service.SmartCard
Waits for a card to be inserted into any of the locked card terminals attached to the system.
warning(String, String) - Method in class opencard.core.util.Tracer
Traces a WARNING level message.
warning(String, Throwable) - Method in class opencard.core.util.Tracer
Trace a WARNING throwable
write(int) - Method in class opencard.opt.iso.fs.CardFileOutputStream
Write a byte of data.
write(byte[]) - Method in class opencard.opt.iso.fs.CardFileOutputStream
Write an array of bytes.
write(byte[], int, int) - Method in class opencard.opt.iso.fs.CardFileOutputStream
Write a slice of a byte array.
write(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a byte of data.
write(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes an array of bytes.
write(byte[], int, int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a slice of a byte array.
write(CardRecord) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Writes a record.
write(CardRecord[]) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Writes an array of records.
write(CardRecord[], int, int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Writes a slice of a CardRecord array.
write(CardFilePath, int, byte[], int, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Writes data to a transparent file, using part of an array.
write(CardFilePath, int, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Writes data to a transparent file, using a complete array.
writeAccess - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
writeBoolean(boolean) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a boolean.
writeByte(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a byte.
writeBytes(String) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Write a String as a sequence of bytes.
writeChar(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a character.
writeChars(String) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a String as a sequence of chars.
writeDouble(double) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a double.
writeFloat(float) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a float.
writeInt(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Write an integer.
writeLong(long) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a long.
writeRecord(CardFilePath, int, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Writes data to a structured file.
writeShort(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a short.
writeUTF(String) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a String in UTF format.

Z

ZERO_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
zero padding

A B C D E F G H I J K L M N O P Q R S T U V W Z